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 TypeClassDescriptionclass
This 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.class
This 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 CardinalityEstimation
MinBasedCardinalityEstimationImpl.WorkerForJoin.cardEstimate
protected final CardinalityEstimation
MinBasedCardinalityEstimationImpl.WorkerForUnion.cardEstimate
protected final CardinalityEstimation
VarSpecificCardinalityEstimationImpl.cardEstimator
Constructors 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.