Source file "org/apache/calcite/rel/rules/AbstractMaterializedViewRule.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 1,930 of 1,930 | 0% | 263 of 263 | 0% | 151 | 151 | 451 | 451 | 19 | 19 |
perform(RelOptRuleCall, Project, RelNode) | ![]() | 0% | ![]() | 0% | 50 | 50 | 178 | 178 | 1 | 1 |
compensatePartial(Set, AbstractMaterializedViewRule.EquivalenceClasses, Set, Multimap) | ![]() | 0% | ![]() | 0% | 20 | 20 | 59 | 59 | 1 | 1 |
generateEquivalenceClasses(RexBuilder, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses) | ![]() | 0% | ![]() | 0% | 11 | 11 | 31 | 31 | 1 | 1 |
splitPredicates(RexBuilder, RexNode) | ![]() | 0% | ![]() | 0% | 14 | 14 | 30 | 30 | 1 | 1 |
generateTableMappings(Multimap) | ![]() | 0% | ![]() | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, List) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
isValidRelNodePlan(RelNode, RelMetadataQuery) | ![]() | 0% | ![]() | 0% | 10 | 10 | 17 | 17 | 1 | 1 |
computeCompensationPredicates(RexBuilder, RexSimplify, AbstractMaterializedViewRule.EquivalenceClasses, Triple, AbstractMaterializedViewRule.EquivalenceClasses, Triple, BiMap) | ![]() | 0% | ![]() | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
static {...} | ![]() | 0% | ![]() | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
rewriteExpressions(RexBuilder, RelMetadataQuery, RelNode, RelNode, List, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, boolean, List) | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
extractPossibleMapping(List, List) | ![]() | 0% | ![]() | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
extractReferences(RexBuilder, RelNode) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, boolean, RexNode) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
shuttleReferences(RexBuilder, RexNode, Multimap, RelNode, Mapping) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
shuttleReferences(RexBuilder, RexNode, Mapping) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
AbstractMaterializedViewRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
replaceWithOriginalReferences(RexBuilder, RelNode, AbstractMaterializedViewRule.NodeLineage, RexNode) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
shuttleReferences(RexBuilder, RexNode, Multimap) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |