-
Notifications
You must be signed in to change notification settings - Fork 343
Open
Labels
Description
In Iceberg Spark/Flink there are metadata tables that provide information around the table: https://iceberg.apache.org/docs/latest/spark-queries/#inspecting-tables
Supporting this in iceberg-rust allows other engines (like RisingWave) to support these "standard" metadata tables.
reference implementation:
- https://py.iceberg.apache.org/api/#inspecting-tables
- https://github.com/apache/iceberg-python/blob/main/pyiceberg/table/inspect.py#L58-L90
List of all metadata tables: https://github.com/apache/iceberg/blob/main/core/src/main/java/org/apache/iceberg/MetadataTableType.java#L23
- ENTRIES feat: Support metadata table "Entries" #863
- FILES
- DATA_FILES
- DELETE_FILES
- HISTORY feat: Support metadata table "History" #841
- METADATA_LOG_ENTRIES feat: Support metadata table "Metadata Log Entries" #846
- SNAPSHOTS feat: support metadata table "snapshots" #822
- REFS
- MANIFESTS feat: Support metadata table "Manifests" #861
- PARTITIONS
- ALL_DATA_FILES
- ALL_DELETE_FILES
- ALL_FILES
- ALL_MANIFESTS
- ALL_ENTRIES
- POSITION_DELETES
Fokko, feniljain, flaneur2020, Xuanwo, Li0k and 2 moreFokko, feniljain, liurenjie1024, c-thiel and geruh
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
No status