pub enum PartitionStrategy {
List,
Range,
Hash,
}Expand description
The partitioning strategy keyword. A Copy leaf enum whose span rides the owning
PartitionSpec, like DropBehavior.
Variants§
List
PARTITION BY LIST — assign rows by a discrete key value.
Range
PARTITION BY RANGE — assign rows by a key range.
Hash
PARTITION BY HASH — assign rows by a hash of the key.
Trait Implementations§
Source§impl Clone for PartitionStrategy
impl Clone for PartitionStrategy
Source§fn clone(&self) -> PartitionStrategy
fn clone(&self) -> PartitionStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PartitionStrategy
Source§impl Debug for PartitionStrategy
impl Debug for PartitionStrategy
Source§impl<'de> Deserialize<'de> for PartitionStrategy
impl<'de> Deserialize<'de> for PartitionStrategy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PartitionStrategy
Source§impl Hash for PartitionStrategy
impl Hash for PartitionStrategy
Source§impl PartialEq for PartitionStrategy
impl PartialEq for PartitionStrategy
Source§impl Render for PartitionStrategy
impl Render for PartitionStrategy
Source§fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
fn render(&self, _ctx: &RenderCtx<'_>, f: &mut Formatter<'_>) -> Result
Return the render for this value.
Source§fn operand_binding_power(&self) -> Option<BindingPower>
fn operand_binding_power(&self) -> Option<BindingPower>
The binding power this node contributes when it appears as an operand, or
None (the default) for a self-delimiting node — an atom, call, or
constructor — that never needs parentheses. Read moreSource§impl Serialize for PartitionStrategy
impl Serialize for PartitionStrategy
impl StructuralPartialEq for PartitionStrategy
Auto Trait Implementations§
impl Freeze for PartitionStrategy
impl RefUnwindSafe for PartitionStrategy
impl Send for PartitionStrategy
impl Sync for PartitionStrategy
impl Unpin for PartitionStrategy
impl UnsafeUnpin for PartitionStrategy
impl UnwindSafe for PartitionStrategy
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