QueryJoinOptimizer.JoinVisitor |  | 0% |  | 0% | 113 | 113 | 275 | 275 | 21 | 21 | 1 | 1 |
QueryModelNormalizerOptimizer |  | 0% |  | 0% | 55 | 55 | 144 | 144 | 14 | 14 | 1 | 1 |
ConstantOptimizer.ConstantVisitor |  | 0% |  | 0% | 44 | 44 | 120 | 120 | 13 | 13 | 1 | 1 |
RegexAsStringFunctionOptimizer.RegexAsStringFunctionVisitor |  | 0% |  | 0% | 21 | 21 | 45 | 45 | 8 | 8 | 1 | 1 |
SameTermFilterOptimizer.SameTermFilterVisitor |  | 0% |  | 0% | 36 | 36 | 58 | 58 | 6 | 6 | 1 | 1 |
FilterOptimizer.FilterRelocator |  | 0% |  | 0% | 29 | 29 | 67 | 67 | 18 | 18 | 1 | 1 |
StandardQueryOptimizerPipeline |  | 0% |  | 0% | 8 | 8 | 33 | 33 | 3 | 3 | 1 | 1 |
ConjunctiveConstraintSplitterOptimizer.ConstraintVisitor |  | 0% |  | 0% | 11 | 11 | 37 | 37 | 5 | 5 | 1 | 1 |
DisjunctiveConstraintOptimizer.OrSameTermOptimizer |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 4 | 4 | 1 | 1 |
ConstantOptimizer |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 3 | 3 | 1 | 1 |
OrderLimitOptimizer.OrderOptimizer |  | 0% |  | 0% | 12 | 12 | 31 | 31 | 4 | 4 | 1 | 1 |
ParentReferenceChecker |  | 0% |  | 0% | 10 | 10 | 26 | 26 | 6 | 6 | 1 | 1 |
CompareOptimizer.CompareVisitor |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 4 | 4 | 1 | 1 |
QueryJoinOptimizer |  | 0% |  | 0% | 12 | 12 | 22 | 22 | 6 | 6 | 1 | 1 |
BindingSetAssignmentInlinerOptimizer.BindingSetAssignmentVisitor |  | 0% |  | 0% | 11 | 11 | 20 | 20 | 5 | 5 | 1 | 1 |
ParentReferenceChecker.ParentCheckingVisitor |  | 0% |  | 0% | 8 | 8 | 15 | 15 | 3 | 3 | 1 | 1 |
ParentReferenceCleaner.ParentFixingVisitor |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 3 | 3 | 1 | 1 |
IterativeEvaluationOptimizer.IEOVisitor |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 2 | 2 | 1 | 1 |
QueryJoinOptimizer.JoinVisitor.StatementPatternVarCollector |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 3 | 3 | 1 | 1 |
FilterOptimizer.FilterMerger |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
BindingAssignerOptimizer.VarVisitor |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 2 | 2 | 1 | 1 |
FilterOptimizer.FilterUnMerger |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 2 | 2 | 1 | 1 |
SameTermFilterOptimizer.VarRenamer |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
UnionScopeChangeOptimizer.UnionScopeChangeFixer |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 2 | 2 | 1 | 1 |
ProjectionRemovalOptimizer.ProjectionFinder |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
QueryModelNormalizerOptimizer.BindingCollector |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
ProjectionRemovalOptimizer.VariableFinder |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 3 | 3 | 1 | 1 |
UnionScopeChangeOptimizer.UnionArgChecker |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 5 | 5 | 1 | 1 |
SameTermFilterOptimizer.VarBinder |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
ConstantOptimizer.VarNameCollector |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
FilterOptimizer |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
SameTermFilterOptimizer.BindingSetAssignmentCollector |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
RegexAsStringFunctionOptimizer |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
BindingAssignerOptimizer |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
ParentReferenceCleaner |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
BindingSetAssignmentInlinerOptimizer |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
FilterOptimizer.FilterOrganizer |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
ConjunctiveConstraintSplitterOptimizer |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
UnionScopeChangeOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
CompareOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ProjectionRemovalOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
SameTermFilterOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
IterativeEvaluationOptimizer | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
OrderLimitOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
DisjunctiveConstraintOptimizer | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |