Uses of Interface
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.CostModel
Packages that use CostModel
Package
Description
-
Uses of CostModel in se.liu.ida.hefquin.engine
Fields in se.liu.ida.hefquin.engine declared as CostModelModifier and TypeFieldDescriptionprotected CostModelHeFQUINEngineConfigReader.ExtendedContextImpl2.costModelMethods in se.liu.ida.hefquin.engine that return CostModelModifier and TypeMethodDescriptionHeFQUINEngineConfigReader.createDefaultCostModel(HeFQUINEngineConfigReader.ExtendedContext ctx) static CostModelHeFQUINEngineDefaultComponents.createDefaultCostModel(QueryProcContext ctx) HeFQUINEngineConfigReader.ExtendedContext.getCostModel()HeFQUINEngineConfigReader.ExtendedContextImpl1.getCostModel()HeFQUINEngineConfigReader.ExtendedContextImpl2.getCostModel()HeFQUINEngineConfigReader.readCostModel(org.apache.jena.rdf.model.Resource qprocRsrc, HeFQUINEngineConfigReader.ExtendedContext ctx) Methods in se.liu.ida.hefquin.engine with parameters of type CostModel -
Uses of CostModel in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel
Classes in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.costmodel that implement CostModel -
Uses of CostModel in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm
Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm declared as CostModelModifier and TypeFieldDescriptionprotected final CostModelEvolutionaryAlgorithmQueryOptimizer.costModelConstructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.evolutionaryAlgorithm with parameters of type CostModelModifierConstructorDescriptionEvolutionaryAlgorithmQueryOptimizer(LogicalToPhysicalPlanConverter l2pConverter, CostModel costModel, QueryProcContext ctxt, int nmCandidates, int nmSurvivors, TerminationCriterionFactory tcFactory) -
Uses of CostModel in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized
Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized declared as CostModelModifier and TypeFieldDescriptionprotected final CostModelRandomizedQueryOptimizerBase.costModelConstructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.randomized with parameters of type CostModelModifierConstructorDescriptionIterativeImprovementBasedQueryOptimizer(StoppingConditionForIterativeImprovement x, LogicalToPhysicalPlanConverter l2pConverter, CostModel costModel, RuleInstances rewritingRules) protectedRandomizedQueryOptimizerBase(LogicalToPhysicalPlanConverter l2pConverter, CostModel costModel, RuleInstances rewritingRules) SimulatedAnnealing(EquilibriumConditionForSimulatedAnnealing x, LogicalToPhysicalPlanConverter l2pConverter, CostModel costModel, RuleInstances rewritingRules) TwoPhaseQueryOptimizer(StoppingConditionForIterativeImprovement condition1, EquilibriumConditionForSimulatedAnnealing condition2, LogicalToPhysicalPlanConverter l2pConverter, CostModel costModel, RuleInstances rewritingRules) -
Uses of CostModel in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple
Fields in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple declared as CostModelModifier and TypeFieldDescriptionprotected final CostModelCostModelBasedGreedyJoinPlanOptimizerImpl.costModelprotected final CostModelDPBasedJoinPlanOptimizer.costModelConstructors in se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple with parameters of type CostModelModifierConstructorDescriptionDPBasedBushyJoinPlanOptimizer(CostModel costModel) DPBasedJoinPlanOptimizer(CostModel costModel) DPBasedLinearJoinPlanOptimizer(CostModel costModel) -
Uses of CostModel 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 CostModelModifier and TypeMethodDescriptionstatic List<PhysicalPlanWithCost> PhysicalPlanWithCostUtils.annotatePlansWithCost(CostModel cost, List<PhysicalPlan> plans) static PhysicalPlanWithCostPhysicalPlanWithCostUtils.annotatePlanWithCost(CostModel cm, PhysicalPlan plan) static Double[]CostEstimationUtils.getEstimates(CostModel costModel, List<PhysicalPlan> plans) Initiates the cost estimation processes for all the plans in the given list and, afterwards, waits for the resulting estimates and returns them.static Double[]CostEstimationUtils.getEstimates(CostModel costModel, PhysicalPlan... plans) Initiates the cost estimation processes for all the given plans and, afterwards, waits for the resulting estimates and returns them.