Module iceberg_engine_storage_selection_rule

Module iceberg_engine_storage_selection_rule 

Source
Expand description

When iceberg_query_storage_mode is auto, this rule may rewrite LogicalIcebergIntermediateScan (columnar Iceberg) to LogicalScan (row Hummock) for Iceberg engine tables.

Structs§

IcebergEngineStorageSelectionRule

Functions§

check_point_lookup 🔒
Returns true when the predicate has equality-to-constant conditions on all PK columns of the table, making this a point lookup that benefits from the row store’s key-value access pattern.
get_table_from_iceberg_source 🔒
rewrite_to_table_scan 🔒
Rewrite the intermediate Iceberg scan to a Hummock LogicalScan.