(
table: *const paimon_table,
column: *const std::ffi::c_char,
datums: *const paimon_datum,
datums_len: usize,
)
| 880 | /// `table`, `column`, and `datums` must be valid pointers. `datums_len` must be the length. |
| 881 | #[no_mangle] |
| 882 | pub unsafe extern "C" fn paimon_predicate_is_not_in( |
| 883 | table: *const paimon_table, |
| 884 | column: *const std::ffi::c_char, |
| 885 | datums: *const paimon_datum, |
| 886 | datums_len: usize, |
| 887 | ) -> paimon_result_predicate { |
| 888 | build_leaf_predicate_datums(table, column, datums, datums_len, |pb, col, values| { |
| 889 | pb.is_not_in(col, values) |
| 890 | }) |
| 891 | } |
| 892 | |
| 893 | /// Helper to build an IN/NOT IN predicate with a datum array. |
| 894 | unsafe fn build_leaf_predicate_datums( |
nothing calls this directly
no test coverage detected