pub enum SQLExpr {
Column(String),
Literal(String),
BinOp(Box<SQLExpr>, String, Box<SQLExpr>),
FuncCall(String, Vec<SQLExpr>),
}Expand description
SQL expression AST.
Variants§
Column(String)
Literal(String)
BinOp(Box<SQLExpr>, String, Box<SQLExpr>)
FuncCall(String, Vec<SQLExpr>)
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 UnsafeUnpin 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