You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Lefty Leverenz (JIRA)" <ji...@apache.org> on 2014/02/08 13:33:19 UTC

[jira] [Commented] (HIVE-5380) Non-default OI constructors should be supported for backwards compatibility

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

Lefty Leverenz commented on HIVE-5380:
--------------------------------------

Does this need to be mentioned in the wiki?

If so, here are some possible locations:

* [Developer Guide:  Object Inspector |https://cwiki.apache.org/confluence/display/Hive/DeveloperGuide#DeveloperGuide-ObjectInspector] -- by the way, would someone please explain what the exclamation points mean in this section and the previous one (Hive SerDe)?
* [Developer Guide:  how to add a new SerDe |https://cwiki.apache.org/confluence/display/Hive/DeveloperGuide#DeveloperGuide-SerDe-howtoaddanewSerDe]
* [Hive Plugins |https://cwiki.apache.org/confluence/display/Hive/HivePlugins]
* [SerDe:  Additional Notes |https://cwiki.apache.org/confluence/display/Hive/SerDe#SerDe-Additionalnotes]
* [Language Manual:  Create Table:  Row Format, Storage Format, and SerDe |https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL#LanguageManualDDL-RowFormat,StorageFormat,andSerDe]

> Non-default OI constructors should be supported for backwards compatibility
> ---------------------------------------------------------------------------
>
>                 Key: HIVE-5380
>                 URL: https://issues.apache.org/jira/browse/HIVE-5380
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 0.13.0
>            Reporter: Brock Noland
>            Assignee: Brock Noland
>            Priority: Minor
>             Fix For: 0.13.0
>
>         Attachments: HIVE-5380.patch, HIVE-5380.patch, HIVE-5380.patch
>
>
> In HIVE-5263 we started serializing OI's when cloning the plan. This was a great boost in speed for many queries. In the future we'd like to stop copying the OI's, perhaps in HIVE-4396.
> Until then Custom Serdes will not work on trunk. This is a fix to allow custom serdes such as the Hive JSon Serde work until we address the fact we don't want to have to copy the OI's. Since this is modifying the byte code, we should recommend that the no-arg constructor be added.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)