DecomposeRepeatWithPreAggregation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total270 of 1,41480%45 of 14268%369853273226
chooseByAppearanceThenNdv(List, int, List, Statistics, int)1210%160%99222211
getDirectChild(LogicalCTEConsumer, List)32717%3125%235801
constructRepeat(LogicalRepeat, LogicalPlan, List, Map, List)266069%2466%2441501
choosePreAggShuffleKeyPartitionExprs(LogicalRepeat, int, List, ConnectContext)257875%6650%5852201
constructUnion(LogicalPlan, LogicalPlan, LogicalAggregate)168584%2675%2542101
findMaxGroupingSetIndex(List)126183%31178%3841701
constructProject(LogicalAggregate, Map, Set, List, LogicalAggregate, Map)1111090%31178%3832101
constructProducer(LogicalAggregate, int, DistinctAggStrategySelector.DistinctSelectorContext, Map, ConnectContext)913593%31178%2812601
chooseOneBalancedKey(List, Statistics, int)53186%3770%3621001
lambda$constructAgg$3(Map, Expression)5654%1150%121301
lambda$chooseByAppearanceThenNdv$7(Integer)40%n/a111111
canOptimize(LogicalAggregate, ConnectContext)24996%1990%1611501
lambda$constructProject$6(Map, Expression)2981%1150%121301
visitLogicalAggregate(LogicalAggregate, DistinctAggStrategySelector.DistinctSelectorContext)185100%10100%0603301
constructAgg(LogicalAggregate, Map, LogicalRepeat, List, Map)96100%1583%1401801
visitLogicalCTEAnchor(LogicalCTEAnchor, DistinctAggStrategySelector.DistinctSelectorContext)56100%2100%020701
rewriteRoot(Plan, JobContext)41100%2100%020701
getNeedAddNullExpressions(LogicalRepeat, List, int)36100%2100%020801
getAggFuncSlotMap(List, Map)32100%4100%030701
lambda$constructAgg$2(Map, Expression)29100%4100%030501
static {...}15100%n/a010301
lambda$getAggFuncSlotMap$1(Map, Map, NamedExpression, Expression)11100%n/a010101
DecomposeRepeatWithPreAggregation()3100%n/a010101
lambda$constructProject$5(TreeNode)3100%n/a010101
lambda$constructAgg$4(TreeNode)3100%n/a010101
lambda$getAggFuncSlotMap$0(TreeNode)3100%n/a010101