pub enum PartitioningStrategy {
Range {
column: String,
},
List {
column: String,
},
Hash {
column: String,
num_partitions: usize,
},
}Expand description
Partitioning strategy
Variants§
Range
Range partitioning (e.g., by date ranges)
List
List partitioning (e.g., by specific values)
Hash
Hash partitioning (e.g., for even distribution)
Trait Implementations§
Source§impl Clone for PartitioningStrategy
impl Clone for PartitioningStrategy
Source§fn clone(&self) -> PartitioningStrategy
fn clone(&self) -> PartitioningStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PartitioningStrategy
impl Debug for PartitioningStrategy
Source§impl PartialEq for PartitioningStrategy
impl PartialEq for PartitioningStrategy
impl StructuralPartialEq for PartitioningStrategy
Auto Trait Implementations§
impl Freeze for PartitioningStrategy
impl RefUnwindSafe for PartitioningStrategy
impl Send for PartitioningStrategy
impl Sync for PartitioningStrategy
impl Unpin for PartitioningStrategy
impl UnwindSafe for PartitioningStrategy
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more