[
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)