DecomposeRepeatWithPreAggregation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total225 of 1,41884%38 of 14473%369943274626
constructAgg(LogicalAggregate, Map, LogicalRepeat, List, Map)405658%3350%2471801
lambda$constructAgg$2(Map, Expression)290%40%335511
constructProject(LogicalAggregate, Map, Set, List, LogicalAggregate, Map)239880%31178%2832101
choosePreAggShuffleKeyPartitionExprs(LogicalRepeat, int, List, ConnectContext)228178%7541%6852201
visitLogicalCTEAnchor(LogicalCTEAnchor, DistinctAggStrategySelector.DistinctSelectorContext)164071%1150%122701
chooseByAppearanceThenNdv(List, int, List, Statistics, int)1410788%21487%2922201
constructProducer(LogicalAggregate, int, DistinctAggStrategySelector.DistinctSelectorContext, Map, ConnectContext)1313190%41071%3822601
chooseOneBalancedKey(List, Statistics, int)132767%5758%4751101
getAggFuncSlotMap(List, Map)122062%1375%132701
lambda$constructAgg$3(Map, Expression)110%20%223311
lambda$getAggFuncSlotMap$1(Map, Map, NamedExpression, Expression)110%n/a111111
findMaxGroupingSetIndex(List)66791%31178%3831701
canOptimize(LogicalAggregate, ConnectContext)44792%2880%2621501
lambda$constructProject$5(TreeNode)30%n/a111111
lambda$constructAgg$4(TreeNode)30%n/a111111
lambda$getAggFuncSlotMap$0(TreeNode)30%n/a111111
lambda$constructProject$6(Map, Expression)2981%1150%121301
visitLogicalAggregate(LogicalAggregate, DistinctAggStrategySelector.DistinctSelectorContext)185100%10100%0603301
constructUnion(LogicalPlan, LogicalPlan, LogicalAggregate)101100%8100%0502101
constructRepeat(LogicalRepeat, LogicalPlan, List, Map, List)86100%6100%0401501
rewriteRoot(Plan, JobContext)41100%2100%020701
getDirectChild(LogicalCTEConsumer, List)39100%4100%030801
getNeedAddNullExpressions(LogicalRepeat, List, int)36100%2100%020801
static {...}15100%n/a010301
lambda$chooseByAppearanceThenNdv$7(Integer)4100%n/a010101
DecomposeRepeatWithPreAggregation()3100%n/a010101