Uses of Interface
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CardinalityEstimation
Package
Description
-
Uses of CardinalityEstimation in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.cardinality
Modifier 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.Modifier and TypeFieldDescriptionprotected final CardinalityEstimation
MinBasedCardinalityEstimationImpl.WorkerForJoin.cardEstimate
protected final CardinalityEstimation
MinBasedCardinalityEstimationImpl.WorkerForUnion.cardEstimate
protected final CardinalityEstimation
VarSpecificCardinalityEstimationImpl.cardEstimator
ModifierConstructorDescriptionVarSpecificCardinalityEstimationImpl
(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
Modifier and TypeMethodDescriptionstatic CostDimension[]
CostModelImpl.getDefaultDimensions
(CardinalityEstimation cardEstimation) ModifierConstructorDescriptionCFRBase
(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
Modifier 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.