public class ExecutionPlannerFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ExecutionPlannerFactory.ExecutionPlannerType
Enum class of allowed planner types.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
CANONICAL
Planner factory field for canonical planner.
|
static String |
DEFAULT
Planner factory field for default planner.
|
static String |
DYNAMIC
Planner factory field for dynamic planner.
|
static String |
HELIOS
Planner factory field for helios planner.
|
| Constructor and Description |
|---|
ExecutionPlannerFactory() |
| Modifier and Type | Method and Description |
|---|---|
static ExecutionPlannerFactory.ExecutionPlannerType |
getExecutionPlannerType(String name)
Factory function for retrieving a planner name from the set of allowed
types.
|
static Planner |
getPlanner(ExecutionPlannerFactory.ExecutionPlannerType type,
ACache source,
ACache target)
Factory function for retrieving the desired planner instance.
|
public static final String DEFAULT
public static final String CANONICAL
public static final String HELIOS
public static final String DYNAMIC
public static ExecutionPlannerFactory.ExecutionPlannerType getExecutionPlannerType(String name)
name - The name/type of the planner.public static Planner getPlanner(ExecutionPlannerFactory.ExecutionPlannerType type, ACache source, ACache target)
type - Type of the Plannersource - Source cachetarget - Target cacheCopyright © 2018. All rights reserved.