Structs§
Functions§
- comparison_
to_ 🔒iceberg_ predicate - Convert
<col> <op> <literal>(either operand order) into an iceberg predicate. - extract_
iceberg_ predicate - NOTE(kwannoel): We do predicate pushdown to the iceberg-sdk here. zone-map is used to evaluate predicates on iceberg tables. Without zone-map, iceberg-sdk will still apply the predicate on its own. See: https://github.com/apache/iceberg-rust/blob/5c1a9e68da346819072a15327080a498ad91c488/crates/iceberg/src/arrow/reader.rs#L229-L235.
- input_
ref_ 🔒to_ reference - Build the
Referencefor a pushed-down predicate, orNonefor an unpushable column. Every match arm must obtain itsReferencehere so the column-type check cannot be bypassed. - is_
iceberg_ 🔒predicate_ pushable_ column_ type - Whether a column of this iceberg-side type can appear in a pushed-down predicate: iceberg-rust only builds field accessors for primitive columns, so a pushed-down predicate referencing others fails at scan time with “Accessor for Field … not found”.
- rw_
expr_ 🔒to_ iceberg_ predicate - rw_
literal_ 🔒to_ iceberg_ datum