VolcanoPlanner |  | 0% |  | 0% | 279 | 279 | 630 | 630 | 71 | 71 | 1 | 1 |
Dumpers |  | 0% |  | 0% | 70 | 70 | 226 | 226 | 8 | 8 | 1 | 1 |
VolcanoRuleCall |  | 0% |  | 0% | 72 | 72 | 176 | 176 | 9 | 9 | 1 | 1 |
RelSet |  | 0% |  | 0% | 93 | 93 | 179 | 179 | 15 | 15 | 1 | 1 |
RelSubset |  | 0% |  | 0% | 96 | 96 | 157 | 157 | 47 | 47 | 1 | 1 |
TopDownRuleDriver |  | 0% |  | 0% | 69 | 69 | 147 | 147 | 19 | 19 | 1 | 1 |
RelSubset.CheapestPlanReplacer |  | 0% |  | 0% | 29 | 29 | 101 | 101 | 8 | 8 | 1 | 1 |
VolcanoCost |  | 0% |  | 0% | 52 | 52 | 63 | 63 | 17 | 17 | 1 | 1 |
TopDownRuleDriver.OptimizeInputs |  | 0% |  | 0% | 19 | 19 | 54 | 54 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.DeriveTrait |  | 0% |  | 0% | 32 | 32 | 59 | 59 | 8 | 8 | 1 | 1 |
IterativeRuleQueue |  | 0% |  | 0% | 19 | 19 | 53 | 53 | 7 | 7 | 1 | 1 |
RelSubset.DeadEndFinder |  | 0% |  | 0% | 14 | 14 | 36 | 36 | 4 | 4 | 1 | 1 |
TopDownRuleDriver.OptimizeGroup |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.CheckInput |  | 0% |  | 0% | 8 | 8 | 28 | 28 | 3 | 3 | 1 | 1 |
VolcanoRuleMatch |  | 0% |  | 0% | 13 | 13 | 20 | 20 | 6 | 6 | 1 | 1 |
TopDownRuleQueue |  | 0% |  | 0% | 14 | 14 | 32 | 32 | 6 | 6 | 1 | 1 |
RuleQueue |  | 0% |  | 0% | 12 | 12 | 24 | 24 | 4 | 4 | 1 | 1 |
VolcanoRelMetadataProvider |  | 0% |  | 0% | 15 | 15 | 32 | 32 | 7 | 7 | 1 | 1 |
TopDownRuleDriver.OptimizeInput1 |  | 0% | | 0% | 4 | 4 | 16 | 16 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.ExploreInput |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.ApplyRules |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 4 | 4 | 1 | 1 |
IterativeRuleDriver |  | 0% |  | 0% | 11 | 11 | 26 | 26 | 7 | 7 | 1 | 1 |
TopDownRuleDriver.TaskDescriptor |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.OptimizeMExpr |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 3 | 3 | 1 | 1 |
TopDownRuleDriver.EnsureGroupExplored |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 3 | 3 | 1 | 1 |
IterativeRuleQueue.MatchList |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 5 | 5 | 1 | 1 |
AbstractConverter |  | 0% |  | 0% | 10 | 10 | 14 | 14 | 6 | 6 | 1 | 1 |
TopDownRuleDriver.ApplyRule |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
AbstractConverter.ExpandConversionRule |  | 0% | | 0% | 5 | 5 | 16 | 16 | 4 | 4 | 1 | 1 |
VolcanoPlanner.DeferringRuleCall |  | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
TopDownRuleDriver.GroupOptimized | | 0% | | n/a | 3 | 3 | 8 | 8 | 3 | 3 | 1 | 1 |
Dumpers.new RelVisitor() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
VolcanoCost.Factory | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
RelSet.ExploringState | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
RelSubset.OptimizeState | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
AbstractConverter.ExpandConversionRule.Config | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
VolcanoPlanner.RuleProvenance | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
VolcanoPlanner.Provenance | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
VolcanoCost.new VolcanoCost() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
VolcanoCost.new VolcanoCost() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
VolcanoCost.new VolcanoCost() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
VolcanoCost.new VolcanoCost() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
VolcanoPlanner.DirectProvenance | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
VolcanoTimeoutException | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
TopDownRuleDriver.GeneratorTask | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |