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

Lefty Leverenz commented on HIVE-9500:
--------------------------------------

Thanks for the javadoc changes, [~aihuaxu].  Now that you've changed the 
semicolon, I realize the description was better the original way (a three-part 
sentence giving each possible case) so if you're making other changes you might 
want to revert to the semicolon ... but then also make "If" lowercase in the 
next clause.

Here's a new version with a few other edits:

{code}
+   * To be backward-compatible, initialize the first 3 separators to 
+   * be the given values. The default number of separators is 8; if only
+   * hive.serialization.extend.nesting.levels is set, extend the number of
+   * separators to 24; if hive.serialization.extend.additional.nesting.levels
+   * is set, extend the number of separators to 154.
{code}

By the way, in the first sentence what does "the given values" mean?

Wait ... I just noticed that the doc comments are on a private method.  So 
there won't be any javadocs.

> 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
>            Assignee: Aihua Xu
>              Labels: SerDe
>             Fix For: 1.2.0
>
>         Attachments: HIVE-9500.1.patch, HIVE-9500.2.patch
>
>
> Customer has deeply nested avro structure and is receiving the following 
> error when performing queries.
> 15/01/09 20:59:29 ERROR ql.Driver: FAILED: SemanticException 
> org.apache.hadoop.hive.serde2.SerDeException: Number of levels of nesting 
> supported for LazySimpleSerde is 23 Unable to work with level 24
> 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