MergeAggregate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2 of 52899%4 of 6293%5541109123
lambda$getInnerAggExprIdToAggFuncMap$12(AggregateFunction, AggregateFunction)20%n/a111111
mergeAggProjectAgg(LogicalAggregate)135100%4100%0303301
commonCheck(LogicalAggregate, LogicalAggregate, boolean, Optional)115100%12996%11602701
canMergeAggregateWithProject(LogicalAggregate)50100%6100%0401001
lambda$rewriteAggregateFunction$7(Map, Expression)41100%1583%140901
canMergeAggregateWithoutProject(LogicalAggregate)33100%4100%030501
buildRules()28100%n/a010801
mergeTwoAggregate(LogicalAggregate)26100%n/a010601
getInnerAggExprIdToAggFuncMap(LogicalAggregate)12100%n/a010301
lambda$getInnerAggExprIdToAggFuncMap$10(NamedExpression)12100%1375%130101
lambda$mergeAggProjectAgg$1(NamedExpression)12100%1375%130101
lambda$canMergeAggregateWithProject$9(TreeNode)10100%4100%030101
lambda$commonCheck$8(Optional, Set, LogicalProject)10100%n/a010201
static {...}7100%n/a010201
rewriteAggregateFunction(NamedExpression, Map)6100%n/a010101
lambda$getInnerAggExprIdToAggFuncMap$11(NamedExpression)5100%n/a010101
lambda$mergeAggProjectAgg$2(Map, NamedExpression)5100%n/a010101
lambda$mergeTwoAggregate$0(Map, NamedExpression)5100%n/a010101
MergeAggregate()3100%n/a010101
lambda$mergeAggProjectAgg$6(NamedExpression)3100%n/a010101
lambda$mergeAggProjectAgg$5(Expression)3100%n/a010101
lambda$mergeAggProjectAgg$3(Expression)3100%n/a010101
lambda$mergeAggProjectAgg$4(NamedExpression)2100%n/a010101