pub struct LiquidRowFilter { /* private fields */ }Expand description
A row filter that can be used to filter rows from a parquet file.
Implementations§
Source§impl LiquidRowFilter
impl LiquidRowFilter
Sourcepub fn new(predicates: Vec<LiquidPredicate>) -> Self
pub fn new(predicates: Vec<LiquidPredicate>) -> Self
Create a new LiquidRowFilter from a vector of LiquidPredicates.
Sourcepub fn predicates(&self) -> &[LiquidPredicate]
pub fn predicates(&self) -> &[LiquidPredicate]
Get the predicates of the LiquidRowFilter.
Sourcepub fn predicates_mut(&mut self) -> &mut [LiquidPredicate]
pub fn predicates_mut(&mut self) -> &mut [LiquidPredicate]
Get the predicates of the LiquidRowFilter as mutable.
Auto Trait Implementations§
impl Freeze for LiquidRowFilter
impl !RefUnwindSafe for LiquidRowFilter
impl Send for LiquidRowFilter
impl Sync for LiquidRowFilter
impl Unpin for LiquidRowFilter
impl !UnwindSafe for LiquidRowFilter
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