IterativeOptimizer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total557 of 5570%56 of 560%42421121121414
optimize(PlanNode, Session, TypeProvider, VariableAllocator, PlanNodeIdAllocator, WarningCollector)1400%140%88242411
exploreNode(int, IterativeOptimizer.Context, Matcher)1280%180%1010272711
transform(PlanNode, Rule, Matcher, IterativeOptimizer.Context)740%80%55141411
IterativeOptimizer(Metadata, RuleStatsRecorder, StatsCalculator, CostCalculator, List, Optional, Set)460%n/a11121211
exploreChildren(int, IterativeOptimizer.Context, Matcher)440%40%338811
isApplicable(PlanNode, Rule, Matcher, IterativeOptimizer.Context)280%40%335511
exploreGroup(int, IterativeOptimizer.Context, Matcher)230%40%336611
trackOptimizerRuntime(Session, Rule)200%20%225511
getNameOfOptimizerRule(Rule)130%20%224411
IterativeOptimizer(Metadata, RuleStatsRecorder, StatsCalculator, CostCalculator, Set)100%n/a112211
IterativeOptimizer(Metadata, RuleStatsRecorder, StatsCalculator, CostCalculator, Optional, Set)100%n/a112211
IterativeOptimizer(Metadata, RuleStatsRecorder, StatsCalculator, CostCalculator, List, Set)100%n/a112211
ruleContext(IterativeOptimizer.Context)60%n/a111111
lambda$optimize$0(Memo, GroupReference)50%n/a111111