Source file "org/apache/calcite/sql2rel/RelDecorrelator.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,746 of 2,746 | 0% | 282 of 282 | 0% | 187 | 187 | 580 | 580 | 45 | 45 |
| decorrelateRel(LogicalAggregate) | 0% | 0% | 19 | 19 | 80 | 80 | 1 | 1 | ||
| createValueGenerator(Iterable, int, SortedMap) | 0% | 0% | 20 | 20 | 57 | 57 | 1 | 1 | ||
| decorrelateRel(LogicalCorrelate) | 0% | 0% | 12 | 12 | 48 | 48 | 1 | 1 | ||
| decorrelateInputWithValueGenerator(RelNode, RelDecorrelator.Frame) | 0% | 0% | 10 | 10 | 35 | 35 | 1 | 1 | ||
| decorrelateRel(LogicalJoin) | 0% | 0% | 7 | 7 | 25 | 25 | 1 | 1 | ||
| decorrelateRel(LogicalProject) | 0% | 0% | 5 | 5 | 28 | 28 | 1 | 1 | ||
| getNewForOldInputRef(RelNode, Map, RexInputRef) | 0% | 0% | 10 | 10 | 24 | 24 | 1 | 1 | ||
| checkCorVars(LogicalCorrelate, LogicalProject, LogicalFilter, List) | 0% | 0% | 12 | 12 | 20 | 20 | 1 | 1 | ||
| decorrelate(RelNode) | 0% | 0% | 2 | 2 | 23 | 23 | 1 | 1 | ||
| projectJoinOutputWithNullability(LogicalJoin, LogicalProject, int) | 0% | 0% | 3 | 3 | 22 | 22 | 1 | 1 | ||
| decorrelateRel(RelNode) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| aggregateCorrelatorOutput(Correlate, LogicalProject, Set) | 0% | 0% | 3 | 3 | 17 | 17 | 1 | 1 | ||
| decorrelateRel(Sort) | 0% | 0% | 4 | 4 | 15 | 15 | 1 | 1 | ||
| decorrelateRel(LogicalFilter) | 0% | 0% | 2 | 2 | 9 | 9 | 1 | 1 | ||
| findCorrelationEquivalent(RelDecorrelator.CorRef, RexNode) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| lambda$createCopyHook$0(RelNode, RelNode) | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| decorrelateQuery(RelNode, RelBuilder) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| createProjectWithAdditionalExprs(RelNode, List) | 0% | 0% | 2 | 2 | 14 | 14 | 1 | 1 | ||
| references(RexNode, RelDecorrelator.CorRef) | 0% | 0% | 7 | 7 | 11 | 11 | 1 | 1 | ||
| maybeAddValueGenerator(RelNode, RelDecorrelator.Frame) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| removeCorrelationViaRule(RelNode) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| allLessThan(Collection, int, Litmus) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| RelDecorrelator(RelDecorrelator.CorelMap, Context, RelBuilder) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| has(Collection, RelDecorrelator.CorRef) | 0% | 0% | 4 | 4 | 5 | 5 | 1 | 1 | ||
| getInvoke(RelNode, RelNode) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getFrame(RelNode, boolean) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| setCurrent(RelNode, LogicalCorrelate) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| projectedLiteral(RelNode, int) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| hasAll(Collection, Collection) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| identityMap(int) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| removeCorrelationExpr(RexNode, boolean) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| removeCorrelationExpr(RexNode, boolean, RexInputRef) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| removeCorrelationExpr(RexNode, boolean, Set) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| removeCorVarFromTree(LogicalCorrelate) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| register(RelNode, RelNode, Map, SortedMap) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isWidening(RelDataType, RelDataType) | 0% | 0% | 3 | 3 | 2 | 2 | 1 | 1 | ||
| decorrelateExpr(RelNode, Map, RelDecorrelator.CorelMap, RexNode) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getCorRel(RelDecorrelator.CorRef) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| createPlanner(HepProgram) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| stripHep(RelNode) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| decorrelateQuery(RelNode) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| static {...} | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| relBuilderFactory() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createCopyHook() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| decorrelateRel(Values) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |