[ 
https://issues.apache.org/jira/browse/IMPALA-12611?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17823661#comment-17823661
 ] 

ASF subversion and git services commented on IMPALA-12611:
----------------------------------------------------------

Commit f68d91dcee76ccd90dfc7f1111623ea531794d03 in impala's branch 
refs/heads/master from Tamas Mate
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=f68d91dce ]

IMPALA-12610: Support reading ARRAY columns for Iceberg Metadata tables

This commit adds support for reading ARRAY columns inside Iceberg
Metadata tables.

The change starts with some refactoring, to consolidate accessing JVM
through JNI a new backend class was introduced, IcebergMetadataScanner.
This class is the C++ part of the Java IcebergMetadataScanner, it is
responsible to manage the Java scanner object.

In Iceberg array types do not have accessors, so structs inside arrays
have to be accessed by position, for the value obtaining logics have been
changed to allow access by position.

The IcebergRowReader needed an IcebergMetadataScanner, so that it can
iterate over the arrays returned by the scanner and add them to the
collection.

This change will not cover MAP, these slots are set to NULL, it will
be done in IMPALA-12611.

Testing:
 - Added E2E tests.

Change-Id: Ieb9bac1822a17bd3cd074b4b98e4d010703cecb1
Reviewed-on: http://gerrit.cloudera.org:8080/21061
Tested-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Reviewed-by: Gabor Kaszab <gaborkas...@cloudera.com>


> Add support to MAP type Iceberg Metadata table columns
> ------------------------------------------------------
>
>                 Key: IMPALA-12611
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12611
>             Project: IMPALA
>          Issue Type: Sub-task
>          Components: Backend, Frontend
>    Affects Versions: Impala 4.4.0
>            Reporter: Tamas Mate
>            Assignee: Daniel Becker
>            Priority: Major
>              Labels: impala-iceberg
>
> MAP type columns are currently filled with NULLs, we should populate them.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org
For additional commands, e-mail: issues-all-h...@impala.apache.org

Reply via email to