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 arrow-conversion or declarative-plans or default-engine-base) only.Expand description
Extension trait for safely turning ArrowOpaquePredicateOp into an opaque Predicate.
Required Methods§
Sourcefn arrow_opaque<T: ArrowOpaquePredicateOp>(
op: T,
exprs: impl IntoIterator<Item = Expression>,
) -> Predicate
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".