Uses of Interface
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimation
Packages that use CardinalityEstimation
Package
Description
- 
Uses of CardinalityEstimation in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
Classes in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality that implement CardinalityEstimationModifier and TypeClassDescriptionclassThis class implements an approach to cardinality estimation that is based on the following two ideas: First, for leaf nodes in the given plans, which are request operators, the implementation issues cardinality requests to the respective federation members.classThis class implements a cardinality estimation approach that relies on the cardinalities of subPlans.Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality declared as CardinalityEstimationModifier and TypeFieldDescriptionprotected final CardinalityEstimationMinBasedCardinalityEstimationImpl.WorkerForJoin.cardEstimateprotected final CardinalityEstimationMinBasedCardinalityEstimationImpl.WorkerForUnion.cardEstimateprotected final CardinalityEstimationVarSpecificCardinalityEstimationImpl.cardEstimatorConstructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality with parameters of type CardinalityEstimationModifierConstructorDescriptionVarSpecificCardinalityEstimationImpl(CardinalityEstimation cardEstimator) WorkerForJoin(CardinalityEstimation cardEstimate, PhysicalPlan plan1, PhysicalPlan plan2) WorkerForUnion(CardinalityEstimation cardEstimate, PhysicalPlan plan)  - 
Uses of CardinalityEstimation in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel declared as CardinalityEstimationMethods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel with parameters of type CardinalityEstimationModifier and TypeMethodDescriptionstatic CostDimension[]CostModelImpl.getDefaultDimensions(CardinalityEstimation cardEstimation) Constructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel with parameters of type CardinalityEstimationModifierConstructorDescriptionCFRBase(CardinalityEstimation cardEstimate) CFRNumberOfProcessedSolMaps(CardinalityEstimation cardEstimate) CFRNumberOfRequests(CardinalityEstimation cardEstimate) CFRNumberOfTermsShippedInRequests(CardinalityEstimation cardEstimate) CFRNumberOfTermsShippedInResponses(CardinalityEstimation cardEstimate) CFRNumberOfVarsShippedInRequests(CardinalityEstimation cardEstimate) CFRNumberOfVarsShippedInResponses(CardinalityEstimation cardEstimate) CostModelImpl(CardinalityEstimation cardEstimation)  - 
Uses of CardinalityEstimation in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils
Methods in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.utils with parameters of type CardinalityEstimationModifier and TypeMethodDescriptionstatic Integer[]CardinalityEstimationUtils.getEstimates(CardinalityEstimation cardEstimate, List<PhysicalPlan> plans) Initiates the cardinality estimation processes for all the plans in the given list and, afterwards, waits for the resulting estimates and returns them.static Integer[]CardinalityEstimationUtils.getEstimates(CardinalityEstimation cardEstimate, PhysicalPlan... plans) Initiates the cardinality estimation processes for all the given plans and, afterwards, waits for the resulting estimates and returns them.