[
https://issues.apache.org/jira/browse/PHOENIX-1514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14250391#comment-14250391
]
Nick Dimiduk commented on PHOENIX-1514:
---------------------------------------
[~ram_krish]
bq. This change is to avoid the classCastException in the impl of every type?
Fine. Better to add that.
Yes, the idea is to enforce this and obj are of the same type before
progressing. I don't know if this is actually desirable -- maybe we want
fuzzier equality for things like comparing a DATE ARRAY with a LONG ARRAY, but
I think the casting logic is there to handle that piece.
> Break up PDataType Enum
> -----------------------
>
> Key: PHOENIX-1514
> URL: https://issues.apache.org/jira/browse/PHOENIX-1514
> Project: Phoenix
> Issue Type: Sub-task
> Affects Versions: 5.0.0
> Reporter: Nick Dimiduk
> Assignee: Nick Dimiduk
> Fix For: 5.0.0
>
> Attachments: PHOENIX-1514.00.patch, PHOENIX-1514.01.patch,
> PHOENIX-1514.02.patch, PHOENIX-1514.04.patch, hung-phoenix-verify.txt,
> stack.txt
>
>
> A first step in adopting (a portion of) HBase's type encodings is to break up
> the PDataType enum into an interface. This will pave the way for more
> flexibility going forward.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)