NormalizeRepeat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total963 of 9630%74 of 740%62622222222525
normalizeRepeat(LogicalRepeat)1980%60%44525211
dealSlotAppearBothInAggFuncAndGroupingSets(LogicalAggregate)1080%60%44262611
getCommonSlotToAliasMap(LogicalRepeat, LogicalAggregate)1020%80%55222211
collectNeedToSlotArgsOfGroupingScalarFuncAndAggFunc(LogicalRepeat)830%80%55212111
getExprIdUnchangedNormalizedAggOutput(List, List)690%100%66111111
buildContext(Repeat, Set)650%60%44141411
getExistsAlias(LogicalRepeat, Map)650%80%55131311
normalizeAggFuncChildrenAndGroupingScalarFunc(NormalizeToSlot.NormalizeToSlotContext, Expression, List)480%40%33131311
buildContextWithAlias(Repeat, Map, Collection)470%40%33101011
removeDuplicateColumns(LogicalRepeat)290%20%227711
lambda$build$1(LogicalRepeat)290%40%336611
toGroupingSetExpressionPushDownTriplet(Expression, Alias)210%n/a114411
pushDownProject(Set, Plan)170%40%333311
checkGroupingSetsSize(LogicalRepeat)150%20%225511
build()110%n/a112211
doNormalize(LogicalRepeat)110%n/a114411
lambda$normalizeRepeat$4(SlotReference, NamedExpression)80%20%221111
lambda$buildContextWithAlias$6(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)60%n/a111111
lambda$buildContext$5(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)60%n/a111111
collectNeedToSlotGroupingExpr(LogicalRepeat)50%n/a112211
lambda$normalizeRepeat$3(TreeNode)50%n/a111111
lambda$normalizeRepeat$2(NormalizeToSlot.NormalizeToSlotContext, List, Expression)50%n/a111111
lambda$build$0(LogicalRepeat)40%n/a111111
NormalizeRepeat()30%n/a111111
checkRepeatLegality(LogicalRepeat)30%n/a112211