Interface PlannerFactory
-
- All Superinterfaces:
org.apache.flink.table.factories.Factory
@Internal public interface PlannerFactory extends org.apache.flink.table.factories.FactoryFactory that createsPlanner.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfacePlannerFactory.ContextContext used when creating a planner.static classPlannerFactory.DefaultPlannerContextDefault implementation ofPlannerFactory.Context.
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_IDENTIFIERFactory.factoryIdentifier()for the defaultPlanner.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Plannercreate(PlannerFactory.Context context)Creates a correspondingPlanner.
-
-
-
Field Detail
-
DEFAULT_IDENTIFIER
static final String DEFAULT_IDENTIFIER
Factory.factoryIdentifier()for the defaultPlanner.- See Also:
- Constant Field Values
-
-
Method Detail
-
create
Planner create(PlannerFactory.Context context)
Creates a correspondingPlanner.
-
-