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, ...)
Fields
§
from: Vec<PartitionBoundValue>The lower bound values for the partition.
§
to: Vec<PartitionBoundValue>The upper bound values for the partition.
With
FOR VALUES WITH (MODULUS n, REMAINDER r)
Fields
Default
DEFAULT
Trait Implementations§
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
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl 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 UnsafeUnpin 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