[
https://issues.apache.org/jira/browse/CARBONDATA-1457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Venkata Ramana G updated CARBONDATA-1457:
-----------------------------------------
Description:
Stabilize Struct DataType Support. This is umbrella jira to track all related
tasks.
Following cases needs to be handled:
||Sub feature||Pending activity||Remarks||
|query, filter, NULL values, UDFs, Describe support|Test + Fix|Implementation
in place needs to add test-cases and bug fix|
|Compaction support | Test + fix | As compaction works at byte level, no
changes required. Needs to add test-cases|
|Insert into table| Develop | Source table data containing struct data needs to
convert from spark datatype to string , as carbon takes string as input row |
|Support DDL for Struct fields Dictionary include and Dictionary Exclude |
Develop | Also needs to handle CarbonDictionaryDecoder to handle the same. |
|Support multilevel struct | Develop | currently DDL is validated to allow only
2 levels, remove this restriction|
|Support struct field to be a measure | Develop | Currently supports only
dimensions |
|Support Alter table to add and remove struct column | Develop | implement DDL
and requires default value handling |
|Projections of struct fields push down to carbon | Develop | this is an
optimization, when more number of fields are present in struct |
|Filter struct fields push down to carbon | Develop | this is an optimization,
when more number of fields are present in struct |
|Struct fields participate in sort column | Develop | This is can be low
priority |
was:Stabilize Struct DataType Support. This is umbrella jira to track all
related tasks.
> Stabilize Struct DataType Support
> ---------------------------------
>
> Key: CARBONDATA-1457
> URL: https://issues.apache.org/jira/browse/CARBONDATA-1457
> Project: CarbonData
> Issue Type: New Feature
> Components: core, sql
> Affects Versions: 1.3.0
> Reporter: Sharanabasappa G Keriwaddi
> Assignee: Venkata Ramana G
> Fix For: 1.3.0
>
>
> Stabilize Struct DataType Support. This is umbrella jira to track all related
> tasks.
> Following cases needs to be handled:
> ||Sub feature||Pending activity||Remarks||
> |query, filter, NULL values, UDFs, Describe support|Test + Fix|Implementation
> in place needs to add test-cases and bug fix|
> |Compaction support | Test + fix | As compaction works at byte level, no
> changes required. Needs to add test-cases|
> |Insert into table| Develop | Source table data containing struct data needs
> to convert from spark datatype to string , as carbon takes string as input
> row |
> |Support DDL for Struct fields Dictionary include and Dictionary Exclude |
> Develop | Also needs to handle CarbonDictionaryDecoder to handle the same. |
> |Support multilevel struct | Develop | currently DDL is validated to allow
> only 2 levels, remove this restriction|
> |Support struct field to be a measure | Develop | Currently supports only
> dimensions |
> |Support Alter table to add and remove struct column | Develop | implement
> DDL and requires default value handling |
> |Projections of struct fields push down to carbon | Develop | this is an
> optimization, when more number of fields are present in struct |
> |Filter struct fields push down to carbon | Develop | this is an
> optimization, when more number of fields are present in struct |
> |Struct fields participate in sort column | Develop | This is can be low
> priority |
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)