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)