pub enum SqlExpr {
Lit(SqlLiteral),
Var(SqlIdent),
Field(SqlIdent, SqlIdent),
Bin(Box<SqlExpr>, Box<SqlExpr>, BinOp),
}Expand description
A scalar SQL expression
Variants§
Lit(SqlLiteral)
A constant expression
Var(SqlIdent)
Unqualified column ref
Field(SqlIdent, SqlIdent)
Qualified column ref
Bin(Box<SqlExpr>, Box<SqlExpr>, BinOp)
A binary infix expression
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SqlExpr
impl RefUnwindSafe for SqlExpr
impl Send for SqlExpr
impl Sync for SqlExpr
impl Unpin for SqlExpr
impl UnwindSafe for SqlExpr
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