DecomposeRepeatWithPreAggregation

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total22 of 1,47498%15 of 14289%15999281027
chooseOneBalancedKey(List, Statistics, int)53587%3975%3721101
lambda$constructAgg$4(Map, Expression)5654%1150%121301
choosePreAggShuffleKeyPartitionExprs(LogicalRepeat, int, List, ConnectContext)49996%4866%4822201
findMaxGroupingSetIndex(List)46994%21285%2821701
chooseByAppearanceThenNdv(List, int, List, Statistics, int)211998%11593%1912201
lambda$constructProject$7(Map, Expression)2981%1150%121301
visitLogicalAggregate(LogicalAggregate, DistinctAggStrategySelector.DistinctSelectorContext)213100%10100%0603901
constructProducer(LogicalAggregate, int, DistinctAggStrategySelector.DistinctSelectorContext, Map, ConnectContext)144100%11392%1802601
constructProject(LogicalAggregate, Map, Set, List, SlotReference, LogicalAggregate, Map)125100%11392%1802201
constructUnion(LogicalPlan, LogicalPlan, LogicalAggregate)108100%8100%0502201
constructAgg(LogicalAggregate, Map, LogicalRepeat, List, Map)96100%1583%1401801
constructRepeat(LogicalRepeat, LogicalPlan, List, List, Map, List)96100%6100%0401601
visitLogicalCTEAnchor(LogicalCTEAnchor, DistinctAggStrategySelector.DistinctSelectorContext)56100%2100%020701
canOptimize(LogicalAggregate, ConnectContext)51100%10100%0601501
getDirectChild(LogicalCTEConsumer, List, long)42100%2100%020601
rewriteRoot(Plan, JobContext)41100%2100%020701
getNeedAddNullExpressions(LogicalRepeat, List, int)36100%2100%020801
getAggFuncSlotMap(List, Map)32100%4100%030701
lambda$constructAgg$3(Map, Expression)29100%4100%030501
static {...}15100%n/a010301
lambda$getAggFuncSlotMap$2(Map, Map, NamedExpression, Expression)11100%n/a010101
lambda$chooseByAppearanceThenNdv$8(Integer)4100%n/a010101
lambda$visitLogicalAggregate$0(LogicalRepeat)4100%n/a010101
DecomposeRepeatWithPreAggregation()3100%n/a010101
lambda$constructProject$6(TreeNode)3100%n/a010101
lambda$constructAgg$5(TreeNode)3100%n/a010101
lambda$getAggFuncSlotMap$1(TreeNode)3100%n/a010101