Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Resolved
-
None
Description
A more detailed description can be found in FLIP-32.
This step aims to provide a clean API that is preferably implemented in Java and uncoupled from the table core. Ideally, the API consists of well-documented interfaces. A planner can provide an implementation for those.
Attachments
Issue Links
- is a parent of
-
FLINK-11067 Convert TableEnvironments to interfaces
-
- Closed
-
-
FLINK-11449 Uncouple the Expression class from RexNodes
-
- Closed
-
-
FLINK-11884 Port Table to flink-api-java
-
- Closed
-
-
FLINK-12710 Unify built-in and user-defined functions in the API modules
-
- Closed
-
-
FLINK-12769 Simplify expression design for symbols
-
- Closed
-
-
FLINK-10755 Port external catalogs in Table API extension points to flink-table-common
-
- Closed
-
-
FLINK-11068 Convert the API classes *Table, *Window to interfaces
-
- Closed
-
-
FLINK-11200 Port DataView classes to flink-table-common
-
- Closed
-
-
FLINK-11450 Port and move TableSource and TableSink to flink-table-common
-
- Closed
-
-
FLINK-11451 Move *QueryConfig and TableDescriptor to flink-table-api-java
-
- Closed
-
-
FLINK-11516 Port and move some Descriptor classes to flink-table-common
-
- Closed
-
-
FLINK-11522 Deprecate ExternalCatalogTable.builder()
-
- Closed
-
-
FLINK-11728 Deprecate CalciteConfig temporarily
-
- Closed
-
-
FLINK-11785 Replace case class Null(type) in Table API
-
- Closed
-
-
FLINK-12690 Introduce Table API Planner interface
-
- Closed
-
-
FLINK-12798 Port TableEnvironment to flink-api modules
-
- Closed
-
-
FLINK-12977 Port CsvTableSource and CsvTableSink to api-java-bridge
-
- Closed
-