diff --git a/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java b/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java index 02dc8e3f438..e8a73dd8922 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/ExtensionTypeVector.java @@ -260,6 +260,6 @@ public BufferAllocator getAllocator() { @Override public boolean accept(RangeEqualsVisitor visitor) { - return visitor.visit(getUnderlyingVector()); + return getUnderlyingVector().accept(visitor); } } diff --git a/java/vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java b/java/vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java index 537746eff6c..35a2c1a410e 100644 --- a/java/vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java +++ b/java/vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java @@ -112,10 +112,6 @@ public boolean visit(ZeroVector left) { return validate(left); } - public boolean visit(ValueVector left) { - throw new UnsupportedOperationException(); - } - protected boolean compareValueVector(ValueVector left, ValueVector right) { if (!typeCheckNeeded) { return true;