Predicate extension

Boolean composition using SQL's three-valued NULL semantics.

on

Methods

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

Available on Expr<bool?>, provided by the Predicate extension

Requires both predicates to be true.
not() Expr<bool?>

Available on Expr<bool?>, provided by the Predicate extension

Negates this predicate; SQL NULL remains unknown.
or(Expr<bool?> other) Expr<bool?>

Available on Expr<bool?>, provided by the Predicate extension

Requires either predicate to be true.