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

Function paimon_predicate_is_in

bindings/c/src/table.rs:866–875  ·  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

864/// `table`, `column`, and `datums` must be valid pointers. `datums_len` must be the length.
865#[no_mangle]
866pub unsafe extern "C" fn paimon_predicate_is_in(
867 table: *const paimon_table,
868 column: *const std::ffi::c_char,
869 datums: *const paimon_datum,
870 datums_len: usize,
871) -> paimon_result_predicate {
872 build_leaf_predicate_datums(table, column, datums, datums_len, |pb, col, values| {
873 pb.is_in(col, values)
874 })
875}
876
877/// Create a NOT IN predicate: `column NOT IN (datum1, datum2, ...)`.
878///

Callers

nothing calls this directly

Calls 2

is_inMethod · 0.80

Tested by

no test coverage detected