Skip to content

Commit 15a5231

Browse files
committed
fix
1 parent bce258e commit 15a5231

File tree

1 file changed

+1
-16
lines changed

1 file changed

+1
-16
lines changed

java/vector/src/main/java/org/apache/arrow/vector/compare/RangeEqualsVisitor.java

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -88,22 +88,7 @@ private boolean validate(ValueVector left) {
8888
* Check range equals without passing IN param in VectorVisitor.
8989
*/
9090
public boolean equals(ValueVector left) {
91-
if (left instanceof BaseFixedWidthVector) {
92-
return visit((BaseFixedWidthVector) left, null);
93-
} else if (left instanceof BaseVariableWidthVector) {
94-
return visit((BaseVariableWidthVector) left, null);
95-
} else if (left instanceof ListVector) {
96-
return visit((ListVector) left, null);
97-
} else if (left instanceof FixedSizeListVector) {
98-
return visit((FixedSizeListVector) left, null);
99-
} else if (left instanceof NonNullableStructVector) {
100-
return visit((NonNullableStructVector) left, null);
101-
} else if (left instanceof UnionVector) {
102-
return visit((UnionVector) left, null);
103-
} else if (left instanceof ZeroVector) {
104-
return visit((ZeroVector) left, null);
105-
}
106-
throw new UnsupportedOperationException();
91+
return left.accept(this, null);
10792
}
10893

10994
@Override

0 commit comments

Comments
 (0)