NormalizeRepeat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total14 of 94298%3 of 7295%3603219024
collectNeedToSlotArgsOfGroupingScalarFuncAndAggFunc(LogicalRepeat)77691%1787%1512101
checkGroupingSetsSize(LogicalRepeat)51066%1150%121501
getExprIdUnchangedNormalizedAggOutput(List, List)26797%1990%1611101
normalizeRepeat(LogicalRepeat)185100%6100%0404901
dealSlotAppearBothInAggFuncAndGroupingSets(LogicalAggregate)108100%6100%0402601
getCommonSlotToAliasMap(LogicalRepeat, LogicalAggregate)102100%8100%0502201
buildContext(Repeat, Set)65100%6100%0401401
getExistsAlias(LogicalRepeat, Map)65100%8100%0501301
normalizeAggFuncChildrenAndGroupingScalarFunc(NormalizeToSlot.NormalizeToSlotContext, Expression, List)48100%4100%0301301
buildContextWithAlias(Repeat, Map, Collection)47100%4100%0301001
removeDuplicateColumns(LogicalRepeat)29100%2100%020701
lambda$build$1(LogicalRepeat)29100%4100%030601
toGroupingSetExpressionPushDownTriplet(Expression, Alias)21100%n/a010401
pushDownProject(Set, Plan)17100%4100%030301
build()11100%n/a010201
doNormalize(LogicalRepeat)11100%n/a010401
lambda$buildContextWithAlias$5(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
lambda$buildContext$4(Map, Expression, NormalizeToSlot.NormalizeToSlotTriplet)6100%n/a010101
collectNeedToSlotGroupingExpr(LogicalRepeat)5100%n/a010201
lambda$normalizeRepeat$3(TreeNode)5100%n/a010101
lambda$normalizeRepeat$2(NormalizeToSlot.NormalizeToSlotContext, List, Expression)5100%n/a010101
lambda$build$0(LogicalRepeat)4100%n/a010101
NormalizeRepeat()3100%n/a010101
checkRepeatLegality(LogicalRepeat)3100%n/a010201