DefaultEvaluationStrategy |  | 0% |  | 0% | 349 | 349 | 695 | 695 | 176 | 176 | 1 | 1 |
QueryJoinOptimizer.JoinVisitor |  | 0% |  | 0% | 69 | 69 | 215 | 215 | 18 | 18 | 1 | 1 |
ConstantOptimizer.ConstantVisitor |  | 0% |  | 0% | 44 | 44 | 115 | 115 | 13 | 13 | 1 | 1 |
QueryModelNormalizer |  | 0% |  | 0% | 44 | 44 | 124 | 124 | 12 | 12 | 1 | 1 |
ArrayBindingBasedQueryEvaluationContext |  | 0% |  | 0% | 43 | 43 | 80 | 80 | 15 | 15 | 1 | 1 |
EvaluationStatistics.CardinalityCalculator |  | 0% |  | 0% | 48 | 48 | 85 | 85 | 33 | 33 | 1 | 1 |
RegexAsStringFunctionOptimizer.RegexAsStringFunctionVisitor |  | 0% |  | 0% | 20 | 20 | 39 | 39 | 7 | 7 | 1 | 1 |
SameTermFilterOptimizer.SameTermFilterVisitor |  | 0% |  | 0% | 36 | 36 | 57 | 57 | 6 | 6 | 1 | 1 |
FilterOptimizer.FilterRelocator |  | 0% |  | 0% | 29 | 29 | 67 | 67 | 18 | 18 | 1 | 1 |
ArrayBindingBasedQueryEvaluationContext.new AbstractSimpleQueryModelVisitor() {...} |  | 0% |  | 0% | 26 | 26 | 44 | 44 | 22 | 22 | 1 | 1 |
QueryModelPruner.TreeSanitizer |  | 0% |  | 0% | 25 | 25 | 55 | 55 | 6 | 6 | 1 | 1 |
TupleFunctionEvaluationStrategy |  | 0% |  | 0% | 14 | 14 | 27 | 27 | 11 | 11 | 1 | 1 |
ConjunctiveConstraintSplitter.ConstraintVisitor |  | 0% |  | 0% | 11 | 11 | 37 | 37 | 5 | 5 | 1 | 1 |
DisjunctiveConstraintOptimizer.OrSameTermOptimizer |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 4 | 4 | 1 | 1 |
TupleFunctionEvaluationStrategy.new LookAheadIteration() {...} |  | 0% |  | 0% | 12 | 12 | 25 | 25 | 3 | 3 | 1 | 1 |
OrderLimitOptimizer.OrderOptimizer |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 4 | 4 | 1 | 1 |
DefaultEvaluationStrategy.new LookAheadIteration() {...} |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 3 | 3 | 1 | 1 |
ExtendedEvaluationStrategy |  | 0% |  | 0% | 10 | 10 | 15 | 15 | 8 | 8 | 1 | 1 |
CompareOptimizer.CompareVisitor |  | 0% |  | 0% | 14 | 14 | 24 | 24 | 4 | 4 | 1 | 1 |
QueryEvaluationContext.Minimal |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 6 | 6 | 1 | 1 |
QueryJoinOptimizer |  | 0% |  | 0% | 10 | 10 | 20 | 20 | 6 | 6 | 1 | 1 |
EvaluationStatistics |  | 0% |  | 0% | 10 | 10 | 11 | 11 | 4 | 4 | 1 | 1 |
QueryEvaluationContext |  | 0% | | 0% | 13 | 13 | 12 | 12 | 12 | 12 | 1 | 1 |
IterativeEvaluationOptimizer.IEOVisitor |  | 0% |  | 0% | 5 | 5 | 16 | 16 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.TimedIterator |  | 0% | | n/a | 4 | 4 | 17 | 17 | 4 | 4 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} |  | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
TupleFunctionEvaluationStrategy.new QueryEvaluationStep() {...} |  | 0% | | 0% | 3 | 3 | 6 | 6 | 2 | 2 | 1 | 1 |
StrictEvaluationStrategy |  | 0% | | n/a | 5 | 5 | 12 | 12 | 5 | 5 | 1 | 1 |
DefaultEvaluationStrategyFactory |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
StrictEvaluationStrategyFactory |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
FilterOptimizer.DeMergeFilterFinder |  | 0% | | 0% | 3 | 3 | 12 | 12 | 2 | 2 | 1 | 1 |
FilterOptimizer.MergeFilterFinder |  | 0% | | 0% | 3 | 3 | 11 | 11 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} |  | 0% | | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} |  | 0% | | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
ExtendedEvaluationStrategyFactory |  | 0% | | n/a | 6 | 6 | 14 | 14 | 6 | 6 | 1 | 1 |
SameTermFilterOptimizer.VarRenamer |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} |  | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
QueryModelNormalizer.BindingCollector |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
ArrayBindingBasedQueryEvaluationContext.HasBinding |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
ExtensionQueryEvaluationStep |  | 0% | | n/a | 2 | 2 | 10 | 10 | 2 | 2 | 1 | 1 |
ArrayBindingBasedQueryEvaluationContext.ValueGetter | | 0% |  | 0% | 4 | 4 | 9 | 9 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.QueryRootQueryEvaluationStep | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.ResultSizeCountingIterator | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
DefaultEvaluationStrategy.QueryRootQueryEvaluationStep.new CloseableIteration() {...} | | 0% | | n/a | 5 | 5 | 7 | 7 | 5 | 5 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
AbstractEvaluationStrategyFactory | | 0% | | n/a | 7 | 7 | 10 | 10 | 7 | 7 | 1 | 1 |
BindingAssigner.VarVisitor | | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryValueEvaluationStep() {...} | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
ConstantOptimizer.VarNameCollector | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
SimpleEvaluationStrategy | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
SameTermFilterOptimizer.VarBinder | | 0% | | 0% | 3 | 3 | 7 | 7 | 2 | 2 | 1 | 1 |
TupleFunctionEvaluationStatistics.TupleFunctionCardinalityCalculator | | 0% | | 0% | 3 | 3 | 5 | 5 | 2 | 2 | 1 | 1 |
SameTermFilterOptimizer.BindingSetAssignmentCollector | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
EvaluationStatistics.ServiceNodeAnalyzer | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
FilterOptimizer.FilterFinder | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ConstantOptimizer | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
DefaultEvaluationStrategy.new QueryEvaluationStep() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
QueryModelPruner | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
TupleFunctionEvaluationStatistics | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
RegexAsStringFunctionOptimizer | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
EvaluationStrategyImpl | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
StandardQueryOptimizerPipeline | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
OrderLimitOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ProjectionRemovalOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ParentReferenceCleaner | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
FilterOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
BindingSetAssignmentInliner | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
DisjunctiveConstraintOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IterativeEvaluationOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
SameTermFilterOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
UnionScopeChangeOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ConjunctiveConstraintSplitter | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
BindingAssigner | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
CompareOptimizer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |