[jira] [Created] (CARBONDATA-4179) Support rename/change datatype for complex columns

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (CARBONDATA-4179) Support rename/change datatype for complex columns

Akash R Nilugal (Jira)
Akshay created CARBONDATA-4179:
----------------------------------

             Summary: Support rename/change datatype for complex columns
                 Key: CARBONDATA-4179
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-4179
             Project: CarbonData
          Issue Type: Sub-task
            Reporter: Akshay


The following points will be considered for schema lets say- *str struct<a:int>*  - 

1) Rename parent name *str to str2* 

alter table test_rename change str str2 struct<a:int>

 

2) Rename child name from *a to b*

alter table test_rename change str str struct<b:int>

 

3) Change datatype of *a* from *int to long*

alter table test_rename change str str struct<a:long>

 

*NOTE*- Renaming and changing datatype both operations should be done without changing the levels of the complex column. For example :

1) int cannot be converted to an array or struct.

2) array cannot be converted to struct and vice-versa



--
This message was sent by Atlassian Jira
(v8.3.4#803005)