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
- Closed
- 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 |