MaterializedViewAggregateRule

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,064 of 2,0640%248 of 2480%1401404764761616
rewriteView(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, MaterializedViewRule.MatchModality, boolean, RelNode, Project, RelNode, Project, RelNode, BiMap, MaterializedViewRule.EquivalenceClasses)8510%1140%585819719711
compensateViewPartial(RelBuilder, RexBuilder, RelMetadataQuery, RelNode, Project, RelNode, Set, MaterializedViewRule.EquivalenceClasses, Project, RelNode, Set)3830%360%1919777711
generateMapping(RexBuilder, RexSimplify, RelMetadataQuery, RelNode, RelNode, ImmutableBitSet, BiMap, MaterializedViewRule.EquivalenceClasses, List)2610%280%1515595911
createUnion(RelBuilder, RexBuilder, RelNode, RelNode, RelNode)1790%140%88434311
rewriteQuery(RelBuilder, RexBuilder, RexSimplify, RelMetadataQuery, RexNode, RexNode, Project, RelNode, BiMap, MaterializedViewRule.EquivalenceClasses, MaterializedViewRule.EquivalenceClasses)1380%140%88383811
pushFilterToOriginalViewPlan(RelBuilder, RelNode, RelNode, RexNode)1000%120%77262611
find(RelNode, int)490%120%77131311
getRollup(SqlAggFunction)210%100%665511
isValidPlan(Project, RelNode, RelMetadataQuery)200%40%336611
static {...}190%20%223311
addAllIndexed(Multimap, Iterable)180%20%224411
lambda$rewriteView$1(RexNode, Multimap)130%n/a111111
MaterializedViewAggregateRule(MaterializedViewAggregateRule.Config)0%n/a112211
lambda$rewriteView$0(int, RelBuilder)0%n/a111111
getCeilSqlFunction(TimeUnitRange)0%n/a111111
getFloorSqlFunction(TimeUnitRange)0%n/a111111