Skip to main content

ArrowOpaquePredicate

Trait ArrowOpaquePredicate 

Source
pub trait ArrowOpaquePredicate {
    // Required method
    fn arrow_opaque<T: ArrowOpaquePredicateOp>(
        op: T,
        exprs: impl IntoIterator<Item = Expression>,
    ) -> Predicate;
}
Available on crate feature arrow-expression and crate feature default-engine-base and (crate features default-engine-native-tls or default-engine-rustls or arrow-conversion) only.
Expand description

Extension trait for safely turning ArrowOpaquePredicateOp into an opaque Predicate.

Required Methods§

Source

fn arrow_opaque<T: ArrowOpaquePredicateOp>( op: T, exprs: impl IntoIterator<Item = Expression>, ) -> Predicate

Creates a new opaque predicate. See also Predicate::opaque.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§