AbstractMaterializedViewRule

Source file "org/apache/calcite/rel/rules/AbstractMaterializedViewRule.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,930 of 1,9300%263 of 2630%1511514514511919
perform(RelOptRuleCall, Project, RelNode)6730%980%505017817811
compensatePartial(Set, AbstractMaterializedViewRule.EquivalenceClasses, Set, Multimap)2480%380%2020595911
generateEquivalenceClasses(RexBuilder, AbstractMaterializedViewRule.EquivalenceClasses, AbstractMaterializedViewRule.EquivalenceClasses)1750%200%1111313111
splitPredicates(RexBuilder, RexNode)1520%250%1414303011
generateTableMappings(Multimap)1020%140%88242411
generateSwapTableColumnReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, List)740%100%66131311
isValidRelNodePlan(RelNode, RelMetadataQuery)690%180%1010171711
computeCompensationPredicates(RexBuilder, RexSimplify, AbstractMaterializedViewRule.EquivalenceClasses, Triple, AbstractMaterializedViewRule.EquivalenceClasses, Triple, BiMap)680%60%44202011
generateSwapColumnTableReferencesLineage(RexBuilder, RelMetadataQuery, RelNode, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, List)650%60%44131311
static {...}600%20%229911
rewriteExpressions(RexBuilder, RelMetadataQuery, RelNode, RelNode, List, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, boolean, List)530%60%44111111
extractPossibleMapping(List, List)500%80%55131311
extractReferences(RexBuilder, RelNode)430%60%449911
rewriteExpression(RexBuilder, RelMetadataQuery, RelNode, RelNode, List, BiMap, AbstractMaterializedViewRule.EquivalenceClasses, boolean, RexNode)310%60%446611
shuttleReferences(RexBuilder, RexNode, Multimap, RelNode, Mapping)180%n/a115511
shuttleReferences(RexBuilder, RexNode, Mapping)160%n/a115511
AbstractMaterializedViewRule(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, boolean)150%n/a115511
replaceWithOriginalReferences(RexBuilder, RelNode, AbstractMaterializedViewRule.NodeLineage, RexNode)110%n/a112211
shuttleReferences(RexBuilder, RexNode, Multimap)70%n/a111111