[ 
https://issues.apache.org/jira/browse/ARROW-6738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Micah Kornfield updated ARROW-6738:
-----------------------------------
    Description: 
There are some problems with the current union comparison logic. For example:
 1. For type check, we should not require fields to be equal. It is possible 
that two vectors' value ranges are equal but their fields are different.

  was:
There are some problems with the current union comparison logic. For example:
1. For type check, we should not require fields to be equal. It is possible 
that two vectors' value ranges are equal but their fields are different.
2. We should not compare the number of sub vectors, as it is possible that two 
union vectors have different numbers of sub vectors, but have equal values in 
the range.



> [Java] Fix problems with current union comparison logic
> -------------------------------------------------------
>
>                 Key: ARROW-6738
>                 URL: https://issues.apache.org/jira/browse/ARROW-6738
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: Java
>            Reporter: Liya Fan
>            Assignee: Liya Fan
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.0.0
>
>          Time Spent: 7h 40m
>  Remaining Estimate: 0h
>
> There are some problems with the current union comparison logic. For example:
>  1. For type check, we should not require fields to be equal. It is possible 
> that two vectors' value ranges are equal but their fields are different.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to