You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Bryan Cutler (JIRA)" <ji...@apache.org> on 2017/07/04 18:26:00 UTC
[jira] [Commented] (ARROW-1184) [Java] Dictionary.equals is not
working correctly
[ https://issues.apache.org/jira/browse/ARROW-1184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16073992#comment-16073992 ]
Bryan Cutler commented on ARROW-1184:
-------------------------------------
I think that comparing any 2 FieldVectors could get pretty complicated, especially with nested types, so maybe that's why FieldVector.equals() is not implemented. Validator.java has a comparison but I think that would probably fail for some cases. I'm not sure we can assume flat fields only for the dictionary vector to try to make it easier.
> [Java] Dictionary.equals is not working correctly
> -------------------------------------------------
>
> Key: ARROW-1184
> URL: https://issues.apache.org/jira/browse/ARROW-1184
> Project: Apache Arrow
> Issue Type: Bug
> Components: Java - Vectors
> Reporter: Bryan Cutler
>
> The {{Dictionary.equals}} method does not return True when the dictionaries are equal. This is because {{equals}} is not implemented for FieldVector and so that comparison defaults to comparing the two objects only and not the vector data.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)