-
Type:
New Feature
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: Table SQL / API
-
Labels:
Currently, there are three completely different stacks of functions: Table API builtins, SQL builtins, and user-defined types.
Both the Blink and the legacy planner define a separate list of functions and implementations with different type system and type checking logic.
The long-term goal of this issue is to unify all 6 different stacks into a common one. This includes better support for type inference which relates to FLINK-12251.
- is a child of
-
FLINK-11448 Clean-up and prepare Table API to be uncoupled from table core
-
- Open
-
- relates to
-
FLINK-12251 Rework the Table API & SQL type system
-
- In Progress
-
- links to
1.
|
Separate function implementation and definition |
|
Closed | Timo Walther |
|
|||||||
2.
|
Introduce a resolved expression with data type |
|
Closed | Timo Walther |
|