[
https://issues.apache.org/jira/browse/HIVE-956?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13046355#comment-13046355
]
He Yongqiang commented on HIVE-956:
-----------------------------------
Maybe i can be more specific,
LazyBinaryColumnarSerDe and LazyBinarySerde share a lot of code when doing
serialization. can warnedOnceNullMapKey be removed?
>>A 0 in this recorded length is used as the null indicator.
A 0 should mean an empty string. '\N' means null in Hive. Can you take a look
at how LazyBinarySerde handles null value, and do the same thing here?
I prefer to remove getLength(), it will make the code more clean. In the
implementation, it is actually only checks for primitives, which actually can
produce wrong results.
>>Do you think I should create a dependant jira and extract this part of the
>>patch to that jira?
Yes, pls do that.
> Add support of columnar binary serde
> ------------------------------------
>
> Key: HIVE-956
> URL: https://issues.apache.org/jira/browse/HIVE-956
> Project: Hive
> Issue Type: New Feature
> Reporter: He Yongqiang
> Assignee: Krishna Kumar
> Attachments: HIVE.956.patch.0, HIVE.956.patch.1, HIVE.956.patch.2
>
>
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira