PushPartialAggregationThroughJoin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total338 of 3380%16 of 160%232375751515
getJoinRequiredVariables(JoinNode)560%n/a117711
apply(AggregationNode, Captures, Rule.Context)510%60%448811
pushPartialToJoin(AggregationNode, JoinNode, PlanNode, PlanNode, Rule.Context)430%n/a11151511
getPushedDownGroupingSet(AggregationNode, Set, Set)360%n/a119911
pushPartialToLeftChild(AggregationNode, JoinNode, Rule.Context)310%n/a114411
pushPartialToRightChild(AggregationNode, JoinNode, Rule.Context)310%n/a114411
isSupportedAggregationNode(AggregationNode)260%100%665511
replaceAggregationSource(AggregationNode, PlanNode, List)220%n/a11101011
allAggregationsOn(Map, List, TypeProvider)150%n/a116611
static {...}130%n/a114411
PushPartialAggregationThroughJoin()30%n/a111111
isEnabled(Session)30%n/a111111
lambda$getJoinRequiredVariables$1(RowExpression)30%n/a111111
lambda$allAggregationsOn$0(AggregationNode.Aggregation)30%n/a111111
getPattern()20%n/a111111