PushAggregationThroughOuterJoin

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total764 of 7640%62 of 620%48481861861717
createAggregationOverNull(AggregationNode, VariableAllocator, PlanNodeIdAllocator, Lookup)1900%60%44535311
coalesceWithNullAggregation(AggregationNode, PlanNode, VariableAllocator, PlanNodeIdAllocator, Lookup, boolean)1890%220%1212434311
apply(AggregationNode, Captures, Rule.Context)1750%160%99555511
inlineOrderByVariables(Map, OrderingScheme)500%20%229911
isUsingVariables(AggregationNode.Aggregation, Set)330%40%337711
getInnerTable(JoinNode)270%60%445511
getOuterTable(JoinNode)270%60%445511
lambda$createAggregationOverNull$3(Map, VariableReferenceExpression)160%n/a111111
groupsOnAllColumns(AggregationNode, List)110%n/a111111
static {...}110%n/a113311
PushAggregationThroughOuterJoin(FunctionAndTypeManager)90%n/a113311
lambda$inlineOrderByVariables$4(ImmutableMap, VariableReferenceExpression)90%n/a111111
lambda$createAggregationOverNull$2(Map, OrderingScheme)40%n/a111111
lambda$createAggregationOverNull$1(Map, RowExpression)40%n/a111111
lambda$createAggregationOverNull$0(Map, RowExpression)40%n/a111111
isEnabled(Session)30%n/a111111
getPattern()20%n/a111111