MergeAggregate

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total235 of 51053%29 of 5850%3348521121019
mergeAggProjectAgg(LogicalAggregate)1330%40%33323211
mergeTwoAggregate(LogicalAggregate)260%n/a116611
lambda$rewriteAggregateFunction$6(Map, Expression)200%20%225511
commonCheck(LogicalAggregate, LogicalAggregate, boolean, Optional)1610887%151753%131763001
rewriteAggregateFunction(NamedExpression, Map)60%n/a111111
lambda$canMergeAggregateWithProject$8(TreeNode)5550%3125%230101
lambda$mergeAggProjectAgg$1(Map, NamedExpression)50%n/a111111
lambda$mergeTwoAggregate$0(Map, NamedExpression)50%n/a111111
canMergeAggregateWithProject(LogicalAggregate)44692%2466%2411001
canMergeAggregateWithoutProject(LogicalAggregate)42987%2250%231501
lambda$mergeAggProjectAgg$5(NamedExpression)30%n/a111111
lambda$mergeAggProjectAgg$4(Expression)30%n/a111111
lambda$mergeAggProjectAgg$2(Expression)30%n/a111111
lambda$mergeAggProjectAgg$3(NamedExpression)20%n/a111111
getInnerAggExprIdToAggFuncMap(LogicalAggregate)39100%1583%140901
buildRules()28100%n/a010801
lambda$commonCheck$7(Optional, Set, LogicalProject)10100%n/a010201
static {...}7100%n/a010201
MergeAggregate()3100%n/a010101