Class RandomizedJoinPlanOptimizerImpl
java.lang.Object
se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.RandomizedJoinPlanOptimizerImpl
- All Implemented Interfaces:
 JoinPlanOptimizer
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptiondetermineJoinPlan(List<PhysicalPlan> subplans) Returns a plan that combines the given subplans using binary joins.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.engine.queryproc.impl.poptimizer.simple.JoinPlanOptimizer
determineJoinPlan 
- 
Field Details
- 
random
The class contains a random seed object. 
 - 
 - 
Constructor Details
- 
RandomizedJoinPlanOptimizerImpl
public RandomizedJoinPlanOptimizerImpl() 
 - 
 - 
Method Details
- 
determineJoinPlan
public PhysicalPlan determineJoinPlan(List<PhysicalPlan> subplans) throws PhysicalOptimizationException Description copied from interface:JoinPlanOptimizerReturns a plan that combines the given subplans using binary joins.- Specified by:
 determineJoinPlanin interfaceJoinPlanOptimizer- Throws:
 PhysicalOptimizationException
 
 -