ExprBuilder in oxide_sql_core::builder - Rust

Struct ExprBuilder 

Source

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.

§
§
§
§
§
§