Struct ExprBuilder
pub struct ExprBuilder { /* private fields */ }Expand description
A type-safe expression builder.
Source§
Source
Creates a new expression from raw SQL.
Warning: Only use this for SQL fragments that don’t contain user input.
Source
Creates a column reference expression.
This is used internally by typed column accessors.
Source
Creates an expression from a value (parameterized).
Source
Creates an AND expression.
Source
Creates an OR expression.
Source
Wraps the expression in parentheses.
Source
Negates the expression with NOT.
Source
Creates an equality expression.
Source
Creates an inequality expression.
Source
Creates a less-than expression.
Source
Creates a less-than-or-equal expression.
Source
Creates a greater-than expression.
Source
Creates a greater-than-or-equal expression.
Source
Creates an IS NULL expression.
Source
Creates an IS NOT NULL expression.
Source
Creates a LIKE expression.
Source
Creates an IN expression.
Source
Creates a NOT IN expression.
Source
Returns the SQL string.
Source
Returns the parameters.
Source
Consumes the builder and returns the SQL and parameters.