| seekLessThan(RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| seekGreaterThan(RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getComparableBooleanSQL(DBDefinition, String) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| ifTrueFalseNull(Instant, Instant, Instant) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(LocalDate, LocalDate, LocalDate) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(LocalDateTime, LocalDateTime, LocalDateTime) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifThenElse(Instant, Instant) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ifTrueFalseNull(Boolean, Boolean, Boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifTrueFalseNull(Number, Number, Number) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifTrueFalseNull(Long, Long, Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifTrueFalseNull(Integer, Integer, Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isBooleanStatement() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| ifThenElse(Boolean, Boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(BooleanExpression, BooleanExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(LocalDateExpression, LocalDateExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(LocalDateTimeExpression, LocalDateTimeExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(InstantExpression, InstantExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(Polygon, Polygon) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(Polygon2DExpression, Polygon2DExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifTrueFalseNull(BooleanExpression, BooleanExpression, BooleanExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(StringExpression, StringExpression, StringExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(NumberExpression, NumberExpression, NumberExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(InstantExpression, InstantExpression, InstantExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(LocalDateExpression, LocalDateExpression, LocalDateExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(LocalDateTimeExpression, LocalDateTimeExpression, LocalDateTimeExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ifTrueFalseNull(IntegerExpression, IntegerExpression, IntegerExpression) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| modeSimple() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| modeStrict() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ifThenElse(LocalDate, LocalDate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifThenElse(LocalDateTime, LocalDateTime) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ifTrueFalseNull(String, String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getComparableBooleanSQL(DBDefinition) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| nthValue(IntegerExpression) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| expression(BooleanResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stringResult() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| firstValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lastValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lag() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lead() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueryableDatatypeForExpressionValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| is(BooleanExpression) |   | 70% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| expression(DBBoolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isFalse() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| copy() |   | 84% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| isTrue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| notAllOf(BooleanExpression[]) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| seekLessThan(RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| seekGreaterThan(RangeComparable, RangeResult, RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| seekLessThan(RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| seekGreaterThan(RangeComparable, RangeResult, RangeComparable, RangeResult) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isNull(DBExpression) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| someButNotAllOf(BooleanExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| isNotNull(DBExpression) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| is(Boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| or(BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| and(BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(StringExpression, StringExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(Number, Number) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(Long, Long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(Integer, Integer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(NumberResult, NumberResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(IntegerResult, IntegerResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(Date, Date) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(DateExpression, DateExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNot(BooleanResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| xor(BooleanResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| seekLessThan(RangeComparable, RangeResult, BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| seekGreaterThan(RangeComparable, RangeResult, BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| is(BooleanResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| negate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| numberValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isRelationship() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| lag(IntegerExpression, BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lead(IntegerExpression, BooleanExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| allOf(BooleanExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| anyOf(BooleanExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotNull(StringResult) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNull(StringExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| BooleanExpression(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isNot(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| ifThenElse(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lag(IntegerExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| integerValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotNull(ColumnProvider) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNull(ColumnProvider) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| asExpressionColumn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| previousRowValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| nextRowValue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lead(IntegerExpression) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| BooleanExpression(BooleanResult) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| BooleanExpression(AnyResult) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| nullExpression() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| countNotNull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| noneOf(BooleanExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| falseExpression() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| trueExpression() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| BooleanExpression() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| expression(Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| not() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNotNull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isNull() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |