Interface | Description |
---|---|
Executor |
It enables the execution of a graph of
Transformation s generated by the Planner . |
ExecutorFactory |
Factory that creates an
Executor for submitting table programs. |
InternalPlan |
Internal interface wrapping a plan.
|
Parser |
Provides methods for parsing SQL objects from a SQL string.
|
ParserFactory |
Factory that creates
Parser . |
ParserFactory.Context |
Context provided when a parser is created.
|
Planner |
This interface serves two purposes:
SQL parser via
Planner.getParser() - transforms a SQL string into a Table API specific
objects e.g. tree of Operation s
relational planner - provides a way to plan, optimize and transform tree of ModifyOperation into a runnable form (Transformation )
The Planner is execution agnostic. |
PlannerFactory |
Factory that creates
Planner . |
PlannerFactory.Context |
Context used when creating a planner.
|
StreamExecutorFactory |
Sub interface of
ExecutorFactory to support DataStream API. |
Class | Description |
---|---|
PlannerFactory.DefaultPlannerContext |
Default implementation of
PlannerFactory.Context . |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.