PlanNodeDecorrelator.DecorrelatingVisitor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total920 of 9200%82 of 820%62621961962121
visitFilter(FilterNode, Void)1170%40%33303011
extractCorrelatedSymbolsMapping(List)1140%220%1212212111
visitAggregation(AggregationNode, Void)1100%100%66323211
visitTopN(TopNNode, Void)760%80%55181811
rewriteLimitWithRowCountGreaterThanOne(PlanNodeDecorrelator.DecorrelationResult, LimitNode)710%40%33151511
visitProject(ProjectNode, Void)660%20%22141411
rewriteLimitWithRowCountOne(PlanNodeDecorrelator.DecorrelationResult, PlanNodeId)490%40%33151511
lambda$visitTopN$2(PlanNode, TopNNode, PlanNodeDecorrelator.DecorrelationResult, OrderingScheme)480%20%22101011
visitLimit(LimitNode, Void)460%80%559911
lambda$visitTopN$3(PlanNode, TopNNode, PlanNodeDecorrelator.DecorrelationResult)450%20%229911
decorrelateOrderingScheme(OrderingScheme, Set)420%80%558811
lambda$visitTopN$0(PlanNode, TopNNode, PlanNodeDecorrelator.DecorrelationResult, OrderingScheme)320%20%223311
lambda$visitTopN$1(PlanNode, TopNNode, PlanNodeDecorrelator.DecorrelationResult)300%20%223311
visitEnforceSingleRow(EnforceSingleRowNode, Void)150%n/a112211
PlanNodeDecorrelator.DecorrelatingVisitor(PlanNodeDecorrelator, List)120%n/a113311
isCorrelated(RowExpression)110%n/a111111
visitPlan(PlanNode, Void)100%n/a114411
lambda$visitProject$6(Set, VariableReferenceExpression)80%20%221111
lambda$visitAggregation$5(Set, VariableReferenceExpression)80%20%221111
extractUniqueExpression(RowExpression)70%n/a111111
lambda$visitEnforceSingleRow$4(PlanNodeDecorrelator.DecorrelationResult)30%n/a111111