Source file "org/apache/calcite/rex/RexSimplify.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 3,881 of 3,881 | 0% | 614 of 614 | 0% | 385 | 385 | 808 | 808 | 60 | 60 |
| simplifyAnd2ForUnknownAsFalse(List, List, Class) | 0% | 0% | 53 | 53 | 127 | 127 | 1 | 1 | ||
| processRange(RexBuilder, List, Map, RexNode, RexNode, Comparable, SqlKind) | 0% | 0% | 35 | 35 | 99 | 99 | 1 | 1 | ||
| verify(RexNode, RexUnknownAs, Function) | 0% | 0% | 19 | 19 | 37 | 37 | 1 | 1 | ||
| simplifyCase(RexCall, RexUnknownAs) | 0% | 0% | 18 | 18 | 51 | 51 | 1 | 1 | ||
| simplifyComparison(RexCall, RexUnknownAs, Class) | 0% | 0% | 25 | 25 | 34 | 34 | 1 | 1 | ||
| simplifyNot(RexCall, RexUnknownAs) | 0% | 0% | 12 | 12 | 33 | 33 | 1 | 1 | ||
| simplifyAnd2(List, List) | 0% | 0% | 12 | 12 | 32 | 32 | 1 | 1 | ||
| simplifyIsNotNull(RexNode) | 0% | 0% | 11 | 11 | 22 | 22 | 1 | 1 | ||
| simplifyUsingPredicates(RexNode, Class) | 0% | 0% | 10 | 10 | 23 | 23 | 1 | 1 | ||
| simplifyCast(RexCall) | 0% | 0% | 7 | 7 | 20 | 20 | 1 | 1 | ||
| simplifyCeilFloor(RexCall) | 0% | 0% | 10 | 10 | 18 | 18 | 1 | 1 | ||
| simplifyIs2(SqlKind, RexNode) | 0% | 0% | 11 | 11 | 19 | 19 | 1 | 1 | ||
| simplify(RexNode, RexUnknownAs) | 0% | 0% | 15 | 15 | 17 | 17 | 1 | 1 | ||
| simplifyOrTerms(List) | 0% | 0% | 5 | 5 | 18 | 18 | 1 | 1 | ||
| simplifyBooleanCaseGeneric(RexBuilder, List, RelDataType) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| simplifyIsNull(RexNode) | 0% | 0% | 7 | 7 | 16 | 16 | 1 | 1 | ||
| simplifyBooleanCase(RexBuilder, List, RexUnknownAs, RelDataType) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| simplifyAndTerms(List) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| simplifyOrs(List, RexUnknownAs) | 0% | 0% | 7 | 7 | 18 | 18 | 1 | 1 | ||
| simplifyCoalesce(RexCall) | 0% | 0% | 8 | 8 | 16 | 16 | 1 | 1 | ||
| residue(RexNode, Range, List, Class) | 0% | 0% | 7 | 7 | 15 | 15 | 1 | 1 | ||
| isUpperBound(RexNode) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| isLowerBound(RexNode) | 0% | 0% | 7 | 7 | 8 | 8 | 1 | 1 | ||
| simplifyAnd(RexCall, RexUnknownAs) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| simplifyAnds(Iterable, RexUnknownAs) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| canRollUp(TimeUnit, TimeUnit) | 0% | 0% | 9 | 9 | 9 | 9 | 1 | 1 | ||
| simplifyIsPredicate(SqlKind, RexNode) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| RexSimplify(RexBuilder, RelOptPredicateList, RexUnknownAs, boolean, boolean, RexExecutor) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| simplifyIs(RexCall) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| simplifyPreservingType(RexNode, RexUnknownAs, boolean) | 0% | 0% | 3 | 3 | 7 | 7 | 1 | 1 | ||
| withUnknownAsFalse(boolean) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| simplifyOr(RexCall, RexUnknownAs) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| range(SqlKind, Comparable) | 0% | 0% | 6 | 6 | 7 | 7 | 1 | 1 | ||
| simplifyList(List, RexUnknownAs) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| withPredicates(RelOptPredicateList) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| withParanoid(boolean) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| withPredicateElimination(boolean) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| sameTypeOrNarrowsNullability(RelDataType, RelDataType) | 0% | 0% | 4 | 4 | 3 | 3 | 1 | 1 | ||
| simplifyFilterPredicates(Iterable) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| generateBranch(boolean, RexSimplify, RexSimplify.CaseBranch) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| replaceLast(List, Object, Object) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| lambda$simplifyBooleanCaseGeneric$1(RexSimplify.CaseBranch) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| RexSimplify(RexBuilder, boolean, RexExecutor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| RexSimplify(RexBuilder, RelOptPredicateList, boolean, RexExecutor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| RexSimplify(RexBuilder, RelOptPredicateList, RexExecutor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| simplifyUnknownAs(RexNode, RexUnknownAs) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| simplifyPreservingType(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplify(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyComparison(RexCall, RexUnknownAs) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyAnds(Iterable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isSafeExpression(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyAnd(RexCall) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyAnd2ForUnknownAsFalse(List, List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeNullabilityCast(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyUnknownAsFalse(RexNode) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyOr(RexCall) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| simplifyOrs(List) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$simplifyOrs$2(List, RexUnknownAs, RexSimplify) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$simplifyUnknownAs$0(RexNode, RexUnknownAs, RexSimplify) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |