MCPcopy Create free account
hub / github.com/apache/paimon-rust / paimon_predicate_is_not_in

Function paimon_predicate_is_not_in

bindings/c/src/table.rs:882–891  ·  view source on GitHub ↗
(
    table: *const paimon_table,
    column: *const std::ffi::c_char,
    datums: *const paimon_datum,
    datums_len: usize,
)

Source from the content-addressed store, hash-verified

880/// `table`, `column`, and `datums` must be valid pointers. `datums_len` must be the length.
881#[no_mangle]
882pub 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.
894unsafe fn build_leaf_predicate_datums(

Callers

nothing calls this directly

Calls 2

is_not_inMethod · 0.80

Tested by

no test coverage detected