Details
-
New Feature
-
Status: Open
-
Not a Priority
-
Resolution: Unresolved
-
None
-
None
Description
This is an umbrella issue for all efforts related to supporting a SQL Data Definition Language (DDL) in Flink's Table & SQL API.
Such a DDL includes creating, deleting, replacing:
- tables
- views
- functions
- types
- libraries
- catalogs
If possible, the parsing/validating/logical part should be done using Calcite. Related issues are CALCITE-707, CALCITE-2045, CALCITE-2046, CALCITE-2214, and others.
Attachments
Issue Links
- Blocked
-
FLINK-12557 Improve the DDL property keys to be more concise and readble
-
- Reopened
-
- is a parent of
-
FLINK-7151 Support function DDL
-
- Open
-
- is related to
-
FLINK-10556 Integration with Apache Hive
-
- Closed
-
- links to
1.
|
Add a type SQL DDL |
|
Open | Unassigned | ||||||||
2.
|
Add a view SQL DDL |
|
Resolved | Unassigned | ||||||||
3.
|
Add a create table SQL DDL |
|
Closed | Danny Chen |
|
|||||||
4.
|
Add insert into partition grammar as hive dialect |
|
Closed | Danny Chen |
|
|||||||
5.
|
Add insert overwrite grammar as HIVE dialect |
|
Closed | Danny Chen |
|
|||||||
6.
|
Add logic to bridge DDL to table source(sink) |
|
Closed | Danny Chen |
|
|||||||
7.
|
Supports create(drop) view grammar for sql parser |
|
Closed | Danny Chen |
|
|||||||
8.
|
Add a stream specific CREATE TABLE SQL DDL |
|
Closed | Unassigned |