Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Add complex columns(only array and struct) to carbon table. For example -
array<int>, struct<a:int, b:string>
Command -
ALTER TABLE <table_name> ADD COLUMNS(arr array<double>)
Design document - https://docs.google.com/document/d/1DhhkVXM8rMvOuKDZeccJpFEfO3VkA9C0c7JHCV88NXI/edit
Attachments
1.
|
Support adding of single-level complex columns(array/struct) | Resolved | Unassigned |
|
||||||||
2.
|
Support adding of multi-level complex columns(array/struct) | Resolved | Unassigned |
|
||||||||
3.
|
Support adding of single-level and multi-level map columns | Resolved | Unassigned | |||||||||
4.
|
Support dropping of parent complex columns(for both single and multi-level array/struct/map) | Resolved | Unassigned |
|
||||||||
5.
|
Support renaming of complex columns including nested levels(array/struct) | Resolved | Unassigned |
|
||||||||
6.
|
Support renaming of map columns including nested levels | Resolved | Unassigned | |||||||||
7.
|
Alter change datatype at nested levels | Resolved | Unassigned | |||||||||
8.
|
Altering complex structure like add and drop at nested level | Open | Unassigned |