Details
-
Epic
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
None
-
None
-
ghx-label-5
Description
HIVE-25457 added support for querying Iceberg table metadata to Hive.
They support the following syntax:
SELECT * FROM default.iceberg_table.history;
Spark uses the same syntax: https://iceberg.apache.org/spark-queries/#history
Other than "history", the following metadata tables are available in Iceberg:
The following metadata tables are available in Iceberg:
- ENTRIES,
- FILES,
- HISTORY,
- SNAPSHOTS,
- MANIFESTS,
- PARTITIONS,
- ALL_DATA_FILES,
- ALL_MANIFESTS,
- ALL_ENTRIES
Impala currently only supports "DESCRIBE HISTORY <tbl>". The above SELECT syntax would be more convenient for the users, also it would be more flexible as users could easily define filters in WHERE clauses. And of course we would be consistent with other engines.
Attachments
Issue Links
- causes
-
IMPALA-12661 ASAN heap-use-after-free in IcebergMetadataScanNode
- Resolved
-
IMPALA-12706 Failing DCHECK when querying STRUCT inside a STRUCT for Iceberg metadata table
- Resolved
- is related to
-
IMPALA-12853 Collection types in FROM clause for Iceberg Metadata Tables
- Open
-
IMPALA-12809 Iceberg metadata table scanner should always be scheduled to the coordinator
- Resolved
-
IMPALA-13035 Querying metadata tables from non-Iceberg tables throws IllegalArgumentException
- Resolved
- relates to
-
IMPALA-12845 Crash with DESCRIBE on a complex type from an Iceberg table
- Resolved
-
IMPALA-13036 Document Iceberg metadata tables
- Resolved