MergeAggregate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total193 of 52162%43 of 5825%294943113520
commonCheck(LogicalAggregate, LogicalAggregate, boolean, Optional)883629%3026%1617233001
canMergeAggregateWithProject(LogicalAggregate)500%60%44101011
mergeTwoAggregate(LogicalAggregate)260%n/a116611
lambda$canMergeAggregateWithProject$9(TreeNode)100%40%331111
lambda$commonCheck$8(Optional, Set, LogicalProject)100%n/a112211
lambda$mergeTwoAggregate$0(Map, NamedExpression)50%n/a111111
canMergeAggregateWithoutProject(LogicalAggregate)42987%2250%231501
mergeAggProjectAgg(LogicalAggregate)135100%4100%0303301
getInnerAggExprIdToAggFuncMap(LogicalAggregate)39100%1583%140901
buildRules()28100%n/a010801
lambda$rewriteAggregateFunction$7(Map, Expression)20100%2100%020501
lambda$mergeAggProjectAgg$1(NamedExpression)9100%n/a010101
static {...}7100%n/a010201
rewriteAggregateFunction(NamedExpression, Map)6100%n/a010101
lambda$mergeAggProjectAgg$2(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