[ 
https://issues.apache.org/jira/browse/HIVE-9500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14295953#comment-14295953
 ] 

Aihua Xu commented on HIVE-9500:
--------------------------------

+[~brocknoland] I'm planning to add a configuration to set the maximum number 
of levels. As HIVE-3253 described, it controls the how many separators can be 
used in a nested field. To be backward compatible, the existing logic will be 
there, by default to be 8, and if extend_nesting_levels is set, the default is 
24. Now if max_nesting_levels is set (with range 24 - 128), we will use byte 
[0x80, 0xFF] for the additional separators.



> Support nested structs over 24 levels.
> --------------------------------------
>
>                 Key: HIVE-9500
>                 URL: https://issues.apache.org/jira/browse/HIVE-9500
>             Project: Hive
>          Issue Type: Improvement
>            Reporter: Aihua Xu
>              Labels: SerDe
>
> Currently we support up to 24 levels of nested structs when 
> hive.serialization.extend.nesting.levels is set to true, while the customers 
> have the requirement to support more than that. 
> It would be better to make the supported levels configurable or completely 
> removed (i.e., we can support any number of levels). 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to