You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched in the issues and found no similar issues.
What would you like to be improved?
Currently, the insert overwrite statement is supported for mixed-streaming format tables without primary key specification. In order to meet the batch processing capability of the Flink engine on keyed tables.
Mixed-streaming format tables should include mixed-iceberg and mixed-hive format tables.
INSERT OVERWRITE will overwrite any existing data in the table or partition. Otherwise, new data is appended.
COLUMN LIST
Given a table T(a INT, b INT, c INT), Flink supports INSERT INTO T(c, b) SELECT x, y FROM S. The expectation is that ‘x’ is written to column ‘c’ and ‘y’ is written to column ‘b’ and ‘a’ is set to NULL (assuming column ‘a’ is nullable).
How should we improve?
Flink API should implement the interface: SupportsOverwrite;
This feature only works in flink batch runtime mode.
YesOrNo828
changed the title
Flink: support insert overwrite arctic table which has a primary key definition
[Improvement][Flink] Introducing the INSERT OVERWRITE statement for mixed-iceberg format tables.
Apr 24, 2023
YesOrNo828
changed the title
[Improvement][Flink] Introducing the INSERT OVERWRITE statement for mixed-iceberg format tables.
[Feature][Flink] Introducing the INSERT OVERWRITE statement for mixed-iceberg format tables.
Apr 24, 2023
YesOrNo828
changed the title
[Feature][Flink] Introducing the INSERT OVERWRITE statement for mixed-iceberg format tables.
[Feature][Flink] Introducing the INSERT OVERWRITE statement for mixed-streaming format tables.
Apr 26, 2023
This issue has been automatically marked as stale because it has been open for 180 days with no activity. It will be closed in next 14 days if no further activity occurs. To permanently prevent this issue from being considered stale, add the label 'not-stale', but commenting on the issue is preferred when possible.
Search before asking
What would you like to be improved?
Currently, the insert overwrite statement is supported for mixed-streaming format tables without primary key specification. In order to meet the batch processing capability of the Flink engine on keyed tables.
Mixed-streaming format tables should include mixed-iceberg and mixed-hive format tables.
OVERWRITE
INSERT OVERWRITE will overwrite any existing data in the table or partition. Otherwise, new data is appended.
COLUMN LIST
Given a table T(a INT, b INT, c INT), Flink supports INSERT INTO T(c, b) SELECT x, y FROM S. The expectation is that ‘x’ is written to column ‘c’ and ‘y’ is written to column ‘b’ and ‘a’ is set to NULL (assuming column ‘a’ is nullable).
How should we improve?
Flink API should implement the interface:
SupportsOverwrite
;This feature only works in flink batch runtime mode.
Affected Flink versions: flink1.12/flink1.14/flink1.15.
Are you willing to submit PR?
Subtasks
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: