Struct deltalake::partitions::PartitionFilter [−][src]
pub struct PartitionFilter<'a, T> { pub key: &'a str, pub value: PartitionValue<T>, }
Expand description
A Struct used for filtering a DeltaTable partition by key and value.
Fields
key: &'a str
The key of the PartitionFilter
value: PartitionValue<T>
The value of the PartitionFilter
Implementations
Partition filters methods for filtering the DeltaTable partitions.
Indicates if a DeltaTable partition matches with the partition filter by key and value.
Indicates if one of the DeltaTable partition among the list matches with the partition filter.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Create a PartitionFilter from a filter Tuple with the structure (key, operation, value).
Try to create a PartitionFilter from a Tuple of (key, operation, value). Returns a DeltaTableError in case of a malformed filter.
type Error = DeltaTableError
type Error = DeltaTableError
The type returned in the event of a conversion error.
Create a PartitionFilter from a filter Tuple with the structure (key, operation, list(value)).
Auto Trait Implementations
impl<'a, T> RefUnwindSafe for PartitionFilter<'a, T> where
T: RefUnwindSafe,
impl<'a, T> Send for PartitionFilter<'a, T> where
T: Send,
impl<'a, T> Sync for PartitionFilter<'a, T> where
T: Sync,
impl<'a, T> Unpin for PartitionFilter<'a, T> where
T: Unpin,
impl<'a, T> UnwindSafe for PartitionFilter<'a, T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
pub fn vzip(self) -> V