table
This module contains extension points of the Table/SQL API.
It allows for implementing user-defined functions, custom
formats, etc. with minimal dependencies.
Last Release on Mar 19, 2025
This module contains the Table/SQL API for writing table programs
that interact with other Flink APIs using the Java programming language.
Last Release on Mar 19, 2025
This module connects Table/SQL API and runtime. It is responsible
for translating and optimizing a table program into a Flink pipeline.
The module can access all resources that are required during
pre-flight and runtime phase for planning.
Last Release on Mar 19, 2025
Fast aggregation of large data (e.g. 100GB in RAM), fast ordered joins, fast add/modify/delete of columns by group using no copies at all, list columns, a fast friendly file reader and parallel file writer. Offers a natural and flexible syntax, for faster development.
Last Release on Feb 16, 2021
This module contains classes that are required by a task manager for
execution of table programs.
Last Release on Mar 19, 2025
This module contains the Table/SQL API for writing table programs
within the table ecosystem using the Java programming language.
Last Release on Mar 19, 2025
This module bridges Table/SQL API and runtime. It contains
all resources that are required during pre-flight and runtime
phase. The content of this module is work-in-progress. It will
replace flink-table-planner once it is stable. See FLINK-11439
and FLIP-32 for more details.
Last Release on Feb 16, 2022
This module contains classes that are required by a task manager for
execution of table programs. The content of this module is work-in-progress.
It will replace the runtime classes contained in flink-table-planner once
it is stable. See FLINK-11439 and FLIP-32 for more details.
Last Release on Feb 16, 2022
Relocated → org.apache.flink »
flink-table-runtime