Ji Liu created ARROW-6472:
-----------------------------

             Summary: [Java] ValueVector#accept may has potential cast exception
                 Key: ARROW-6472
                 URL: https://issues.apache.org/jira/browse/ARROW-6472
             Project: Apache Arrow
          Issue Type: Bug
          Components: Java
            Reporter: Ji Liu
            Assignee: Ji Liu


Per discussion 
[https://github.com/apache/arrow/pull/5195#issuecomment-528425302]

We may use API this way:
{code:java}
RangeEqualsVisitor visitor = new RangeEqualsVisitor(vector1, vector2);
vector3.accept(visitor, range){code}
if vector1/vector2 are say, {{StructVector}}s and vector3 is an {{IntVector}} - 
things can go bad. we'll use the {{compareBaseFixedWidthVectors()}} and do 
wrong type-casts for vector1/vector2.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to