pub struct Values {
pub with: Option<WithClause>,
pub rows: Vec<Vec<Expr>>,
pub set_operations: Vec<SetOperation>,
pub order_by: Vec<OrderByExpr>,
pub limit: Option<Expr>,
pub offset: Option<Expr>,
pub limit_with_ties: bool,
pub span: Span,
}Expand description
A VALUES query body with the same set/order/limit tail as SELECT.
Fields§
§with: Option<WithClause>§rows: Vec<Vec<Expr>>§set_operations: Vec<SetOperation>§order_by: Vec<OrderByExpr>§limit: Option<Expr>§offset: Option<Expr>§limit_with_ties: boolFETCH … WITH TIES on a VALUES tail (issue #152, contract 0.10.0).
span: SpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for Values
impl<'de> Deserialize<'de> for Values
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
Auto Trait Implementations§
impl Freeze for Values
impl RefUnwindSafe for Values
impl Send for Values
impl Sync for Values
impl Unpin for Values
impl UnsafeUnpin for Values
impl UnwindSafe for Values
Blanket Implementations§
impl<T> Allocation for T
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