Package se.liu.ida.hefquin.engine
Class HeFQUINEngineDefaultComponents
java.lang.Object
se.liu.ida.hefquin.engine.HeFQUINEngineDefaultComponents
A collection of functions to create the default versions
of the various components used by the HeFQUIN engine.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CostModel
static ExecutionEngine
static FederationAccessManager
createDefaultFederationAccessManager
(ExecutorService execService) static LogicalOptimizer
static PhysicalOptimizer
static QueryPlanCompiler
static SourcePlanner
static ExecutorService
static ExecutorService
static String
-
Field Details
-
DEFAULT_THREAD_POOL_SIZE
public static int DEFAULT_THREAD_POOL_SIZE
-
-
Constructor Details
-
HeFQUINEngineDefaultComponents
public HeFQUINEngineDefaultComponents()
-
-
Method Details
-
createExecutorServiceForPlanTasks
-
createExecutorServiceForFedAccess
-
getDefaultConfigurationDescription
-
createDefaultFederationAccessManager
public static FederationAccessManager createDefaultFederationAccessManager(ExecutorService execService) -
createDefaultCostModel
-
createDefaultSourcePlanner
-
createDefaultLogicalOptimizer
-
createDefaultPhysicalOptimizer
-
createDefaultLogicalToPhysicalPlanConverter
-
createDefaultPlanCompiler
-
createDefaultExecutionEngine
-