pub enum PredicateDisposition {
Absent,
PruningOnly,
ReaderPushdown,
NativePostScanOnly,
Rejected,
}Expand description
Disposition of a source-level predicate.
Variants§
Absent
No predicate was attached to the source.
PruningOnly
Predicate is represented only for file or row-group pruning.
ReaderPushdown
Predicate is represented as a reader-level Parquet predicate.
NativePostScanOnly
Predicate remains represented by native post-scan filtering.
Rejected
Predicate exists but cannot be represented by the native source.
Implementations§
Trait Implementations§
Source§impl Clone for PredicateDisposition
impl Clone for PredicateDisposition
impl Copy for PredicateDisposition
Source§impl Debug for PredicateDisposition
impl Debug for PredicateDisposition
impl Eq for PredicateDisposition
Source§impl Hash for PredicateDisposition
impl Hash for PredicateDisposition
Source§impl PartialEq for PredicateDisposition
impl PartialEq for PredicateDisposition
impl StructuralPartialEq for PredicateDisposition
Auto Trait Implementations§
impl Freeze for PredicateDisposition
impl RefUnwindSafe for PredicateDisposition
impl Send for PredicateDisposition
impl Sync for PredicateDisposition
impl Unpin for PredicateDisposition
impl UnsafeUnpin for PredicateDisposition
impl UnwindSafe for PredicateDisposition
Blanket Implementations§
impl<T> Allocation for T
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