pub enum ForValues {
In(Vec<Expr>),
From {
from: Vec<PartitionBoundValue>,
to: Vec<PartitionBoundValue>,
},
With {
modulus: u64,
remainder: u64,
},
Default,
}Expand description
PostgreSQL partition bound specification for PARTITION OF.
Specifies partition bounds for a child partition table.
See PostgreSQL
Variants§
In(Vec<Expr>)
FOR VALUES IN (expr, ...)
From
FOR VALUES FROM (expr|MINVALUE|MAXVALUE, ...) TO (expr|MINVALUE|MAXVALUE, ...)
With
FOR VALUES WITH (MODULUS n, REMAINDER r)
Default
DEFAULT
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ForValues
impl<'de> Deserialize<'de> for ForValues
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
Source§impl Ord for ForValues
impl Ord for ForValues
Source§impl PartialOrd for ForValues
impl PartialOrd for ForValues
Source§impl VisitMut for ForValues
impl VisitMut for ForValues
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
impl Eq for ForValues
impl StructuralPartialEq for ForValues
Auto Trait Implementations§
impl Freeze for ForValues
impl RefUnwindSafe for ForValues
impl Send for ForValues
impl Sync for ForValues
impl Unpin for ForValues
impl UnwindSafe for ForValues
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