ExpressionBool extension

Extension methods for bool expressions.

on

Methods

and<R extends bool?>(Expr<R> other) Expr<R>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical AND.
asInt() Expr<int>

Available on Expr<bool>, provided by the ExpressionBool extension

Cast as integer.
equals(Expr<bool?> other) Expr<bool?>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to other using = in SQL.
equalsValue(bool? other) Expr<bool?>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to other using = in SQL.
not() Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Negate this expression.
notEquals(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to other using <> in SQL.
notEqualsValue(bool other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Compare this expression to other using <> in SQL.
or<R extends bool?>(Expr<R> other) Expr<R>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical OR.

Operators

operator &(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical AND.
operator |(Expr<bool> other) Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Logical OR.
operator ~() Expr<bool>

Available on Expr<bool>, provided by the ExpressionBool extension

Negate this expression.