@Internal public interface PlannerFactory extends Factory
Planner
.
This factory is used with Java's Service Provider Interfaces (SPI) for discovering. A factory is called with a set of normalized properties that describe the desired configuration. Those properties may include execution configurations such as watermark interval, max parallelism etc., table specific initialization configuration such as if the queries should be executed in batch mode.
Modifier and Type | Interface and Description |
---|---|
static interface |
PlannerFactory.Context
Context used when creating a planner.
|
static class |
PlannerFactory.DefaultPlannerContext
Default implementation of
PlannerFactory.Context . |
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_IDENTIFIER
Factory.factoryIdentifier() for the default Planner . |
Modifier and Type | Method and Description |
---|---|
Planner |
create(PlannerFactory.Context context)
Creates a corresponding
Planner . |
factoryIdentifier, optionalOptions, requiredOptions
static final String DEFAULT_IDENTIFIER
Factory.factoryIdentifier()
for the default Planner
.Planner create(PlannerFactory.Context context)
Planner
.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.