MaterializedViewAggregateRule

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,051 of 2,0510%246 of 2460%1391394744741616
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)1250%120%77363611
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