Expand description
High-water / incremental row filter applied after ingest (file or DB).
When super::IngestionOptions::watermark_column and
super::IngestionOptions::watermark_exclusive_above are both set, only rows where the
watermark column is strictly greater than the high-water value are kept. Rows with a null
in that column are dropped.
Functionsยง
- apply_
watermark_ after_ ingest - Apply watermark filtering when options request it (call after
validate_watermark_config). - apply_
watermark_ filter - Keep only rows where
columncompares strictly greater thanfloor(per columnDataType). - max_
value_ in_ column - Maximum value in
columnover non-null cells (ordering matches the columnDataType:Int64/Bool/Utf8useOrd;Float64uses IEEE total order viaf64::total_cmp). - validate_
watermark_ config - Ensure watermark options are consistent with
schemaand with each other.