NormalizeRepeat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total207 of 94578%21 of 7672%166148228023
dealSlotAppearBothInAggFuncAndGroupingSets(LogicalAggregate)126139%9110%56313501
getExprIdUnchangedNormalizedAggOutput(List, List)284159%4660%3641101
getCommonSlotToAliasMap(LogicalRepeat, LogicalAggregate)158785%1787%1532201
normalizeRepeat(LogicalRepeat)1415991%1583%1445101
getExistsAlias(LogicalRepeat, Map)115483%2675%2531301
collectNeedToSlotArgsOfGroupingScalarFuncAndAggFunc(LogicalRepeat)77691%1787%1512101
checkGroupingSetsSize(LogicalRepeat)51066%1150%121501
buildContext(Repeat, Set)6498%1583%1411401
buildContextWithAlias(Repeat, Map, Collection)47100%4100%0301001
normalizeAggFuncChildrenAndGroupingScalarFunc(NormalizeToSlot.NormalizeToSlotContext, Expression)37100%4100%0301101
removeDuplicateColumns(LogicalRepeat)29100%2100%020701
lambda$build$0(LogicalRepeat)29100%1375%130601
toGroupingSetExpressionPushDownTriplet(Expression, Alias)21100%n/a010401
pushDownProject(Set, Plan)17100%4100%030301
build()11100%n/a010201
doNormalize(LogicalRepeat)11100%n/a010401
lambda$buildContextWithAlias$4(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
lambda$buildContext$3(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
collectNeedToSlotGroupingExpr(LogicalRepeat)5100%n/a010201
lambda$normalizeRepeat$2(TreeNode)5100%n/a010101
lambda$normalizeRepeat$1(NormalizeToSlot.NormalizeToSlotContext, Expression)4100%n/a010101
NormalizeRepeat()3100%n/a010101
checkRepeatLegality(LogicalRepeat)3100%n/a010201