Uses of Class
se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics.CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
Packages that use CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan
- 
Uses of CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics
Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics that return types with arguments of type CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlanModifier and TypeMethodDescriptionCardinalityBasedJoinOrderingBase.determineNextPlan(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> nextCandidates) Returns the plan from the given list of next candidates that has the lowest join cardinality with a plan consisting of the given selected plans, and that join cardinality will be returned as well.Methods in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with parameters of type CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlanModifier and TypeMethodDescriptionprotected abstract intCardinalityBasedJoinOrderingBase.estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan nextCandidate) Implementations of this function estimate the cardinality of the join between the result of joining the given selected plans and the result of the given next candidate.protected intCardinalityBasedJoinOrderingWithRequests.estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan nextCandidate) Method parameters in se.liu.ida.hefquin.engine.queryproc.impl.loptimizer.heuristics with type arguments of type CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlanModifier and TypeMethodDescriptionCardinalityBasedJoinOrderingBase.determineNextPlan(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> nextCandidates) Returns the plan from the given list of next candidates that has the lowest join cardinality with a plan consisting of the given selected plans, and that join cardinality will be returned as well.protected abstract intCardinalityBasedJoinOrderingBase.estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan nextCandidate) Implementations of this function estimate the cardinality of the join between the result of joining the given selected plans and the result of the given next candidate.protected intCardinalityBasedJoinOrderingWithRequests.estimateJoinCardinality(List<CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan> selectedPlans, int joinCardOfSelectedPlans, CardinalityBasedJoinOrderingBase.AnnotatedLogicalPlan nextCandidate)