[ https://issues.apache.org/jira/browse/CARBONDATA-1457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kanaka Kumar Avvaru 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|| |Load,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 | |Update & Delete Support| Test + Fix | implementation is in place. Need to enhance test-cases and bug fix| |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. Following cases needs to be handled: ||Sub feature||Pending activity||Remarks|| |Load,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 | > 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.1.1 > 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|| > |Load,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 | > |Update & Delete Support| Test + Fix | implementation is in place. Need to enhance test-cases and bug fix| > |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) |
Free forum by Nabble | Edit this page |