ExpressionNullableNum<T extends num> extension

Extension methods for nullable int and double expressions.

on

Methods

equals(Expr<T> value) Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Compare this expression to value using = in SQL coalesced to FALSE.
equalsUnlessNull(Expr<T?> value) Expr<bool?>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Compare this expression to value using =.
equalsValue(T value) Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Compare this expression to value using = in SQL coalesced to FALSE.
isNotDistinctFrom(Expr<T?> value) Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Compare this expression to value using IS NOT DISTINCT FROM.
isNotNull() Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Check if this expression is not NULL.
isNull() Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Check if this expression is NULL.
notEquals(Expr<T> value) Expr<bool>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

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

Available on Expr<T?>, provided by the ExpressionNullableNum extension

Compare this expression to value using <> in SQL.
orElse(Expr<T> value) Expr<T>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

If this expression is NULL, use value instead.
orElseValue(T value) Expr<T>

Available on Expr<T?>, provided by the ExpressionNullableNum extension

If this expression is NULL, use value instead.