ComparableExpr<DT extends Comparable> extension

Defines extension functions to express comparisons in sql

on

Methods

isBetween(Expression<DT> lower, Expression<DT> higher, {bool not = false}) → BetweenExpression

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression evaluating to true if this expression is between lower and higher (both inclusive).
isBetweenValues(DT lower, DT higher, {bool not = false}) → BetweenExpression

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression evaluating to true if this expression is between lower and higher (both inclusive).
isGreaterOrEqual(Expression<DT> other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is greater than or equal to he other expression.
isGreaterOrEqualValue(DT other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is greater than or equal to he other value.
isGreaterThan(Expression<DT> other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is strictly greater than the other expression.
isGreaterThanValue(DT other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is strictly greater than the other value.
isLessOrEqual(Expression<DT> other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is less than or equal to he other expression.
isLessOrEqualValue(DT other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is less than or equal to he other value.
isLessThan(Expression<DT> other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is strictly less than the other expression.
isLessThanValue(DT other) → Expression<bool>

Available on Expression<DT>, provided by the ComparableExpr extension

Returns an expression that is true if this expression is strictly smaller than the other value.