pub enum GetWithPredicateResult {
Evaluated(BooleanArray),
Filtered(ArrayRef),
}Expand description
The result of predicate pushdown.
Variants§
Evaluated(BooleanArray)
The predicate is evaluated on the filtered data and the result is a boolean buffer.
Filtered(ArrayRef)
The predicate is not evaluated but data is filtered.
Trait Implementations§
Source§impl Debug for GetWithPredicateResult
impl Debug for GetWithPredicateResult
Source§impl PartialEq for GetWithPredicateResult
impl PartialEq for GetWithPredicateResult
impl StructuralPartialEq for GetWithPredicateResult
Auto Trait Implementations§
impl Freeze for GetWithPredicateResult
impl !RefUnwindSafe for GetWithPredicateResult
impl Send for GetWithPredicateResult
impl Sync for GetWithPredicateResult
impl Unpin for GetWithPredicateResult
impl !UnwindSafe for GetWithPredicateResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request