Hierarchy For Package se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Class Hierarchy
- java.lang.Object
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingWithRequests
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.FilterPushDown.Worker (implements se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.GreedyBasedReordering (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.MergeRequests.Worker (implements se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.ProjectPushDown (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.ProjectPushDown.Worker (implements se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverJoin (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PullUpLtgOverUnion (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.PushJoinUnderUnionWithRequests (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemovePairsOfG2lAndL2g (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveSubPlansWithEmptyResults (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.RemoveUnnecessaryL2gAndG2l.TriplePatternsCollector (implements se.liu.ida.hefquin.engine.queryplan.logical.LogicalPlanVisitor)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.UnionPullUp (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)
- se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase (implements se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.HeuristicForLogicalOptimization)