NormalizeRepeat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total174 of 96681%18 of 7676%166339220025
dealSlotAppearBothInAggFuncAndGroupingSets(LogicalAggregate)951312%5116%34222601
getExprIdUnchangedNormalizedAggOutput(List, List)175275%2880%2621101
getCommonSlotToAliasMap(LogicalRepeat, LogicalAggregate)158785%1787%1532201
normalizeRepeat(LogicalRepeat)1418793%1583%1445101
getExistsAlias(LogicalRepeat, Map)115483%2675%2531301
collectNeedToSlotArgsOfGroupingScalarFuncAndAggFunc(LogicalRepeat)87990%2880%2622301
pushDownProject(Set, Plan)71058%1375%131301
checkGroupingSetsSize(LogicalRepeat)5964%1150%121401
buildContext(Repeat, Set)6498%1583%1411401
lambda$normalizeRepeat$4(SlotReference, NamedExpression)787%1150%120101
buildContextWithAlias(Repeat, Map, Collection)47100%4100%0301001
normalizeAggFuncChildrenAndGroupingScalarFunc(NormalizeToSlot.NormalizeToSlotContext, Expression, Map)43100%4100%0301201
removeDuplicateColumns(LogicalRepeat)29100%2100%020701
lambda$build$1(LogicalRepeat)29100%1375%130601
toGroupingSetExpressionPushDownTriplet(Expression, Alias)21100%n/a010401
build()11100%n/a010201
doNormalize(LogicalRepeat)11100%n/a010401
lambda$normalizeAggFuncChildrenAndGroupingScalarFunc$7(GroupingScalarFunction)7100%n/a010101
lambda$buildContextWithAlias$6(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
lambda$buildContext$5(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
lambda$normalizeRepeat$3(TreeNode)5100%n/a010101
lambda$normalizeRepeat$2(NormalizeToSlot.NormalizeToSlotContext, Map, Expression)5100%n/a010101
lambda$build$0(LogicalRepeat)4100%n/a010101
NormalizeRepeat()3100%n/a010101
checkRepeatLegality(LogicalRepeat)3100%n/a010201