Skip to main content

ensure_bools

Function ensure_bools 

Source
pub fn ensure_bools(expr: Expression) -> Result<Expression>
Expand description

Ensure boolean values in conditions.

Converts numeric values used in conditions into explicit boolean expressions. For dialects that require explicit booleans in WHERE clauses.

Converts:

WHERE column

To:

WHERE column <> 0

And:

WHERE 1

To:

WHERE 1 <> 0

Reference: transforms.py:703-721