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

Sergey Shelukhin commented on HIVE-17924:
-----------------------------------------

Btw, that patch added a method to SerDe with a default implementation; to 
duplicate this functionality one would either need to add a method to the 
interface, which is actually more disruptive and to more people (right now 
anyone who is using AbstractSerDe is not affected); or adding bunch of 
instanceof-s everywhere where SerDe and not AbstractSerDe will be used, which 
is an ugly hack that amply justifies the API change as described above 
(deprecated for years over 2 major versions, one-line change to fix for some 
users)

> Restore SerDe by reverting HIVE-15167 to unbreak API compatibility
> ------------------------------------------------------------------
>
>                 Key: HIVE-17924
>                 URL: https://issues.apache.org/jira/browse/HIVE-17924
>             Project: Hive
>          Issue Type: Bug
>    Affects Versions: 2.3.0, 2.3.1
>            Reporter: Owen O'Malley
>            Assignee: Owen O'Malley
>
> HIVE-15167 broke compatibility badly for very little gain and caused a lot of 
> pain for our users. We should revert it and restore the SerDe interface.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to