Package org.apache.arrow.vector.compare
Class TypeEqualsVisitor
java.lang.Object
org.apache.arrow.vector.compare.TypeEqualsVisitor
- All Implemented Interfaces:
VectorVisitor<Boolean,
Void>
Visitor to compare type equals for vectors.
-
Constructor Summary
ConstructorDescriptionTypeEqualsVisitor
(ValueVector right) Construct an instance.TypeEqualsVisitor
(ValueVector right, boolean checkName, boolean checkMetadata) Construct an instance. -
Method Summary
Modifier and TypeMethodDescriptionboolean
equals
(ValueVector left) Check type equals without passing IN param in VectorVisitor.visit
(BaseFixedWidthVector left, Void value) visit
(BaseLargeVariableWidthVector left, Void value) visit
(BaseVariableWidthVector left, Void value) visit
(BaseVariableWidthViewVector left, Void value) visit
(DenseUnionVector left, Void value) visit
(FixedSizeListVector left, Void value) visit
(LargeListVector left, Void value) visit
(ListVector left, Void value) visit
(NonNullableStructVector left, Void value) visit
(UnionVector left, Void value) visit
(ExtensionTypeVector<?> left, Void value) visit
(NullVector left, Void value)
-
Constructor Details
-
TypeEqualsVisitor
Construct an instance. -
TypeEqualsVisitor
Construct an instance.- Parameters:
right
- right vectorcheckName
- whether checks namescheckMetadata
- whether checks metadata
-
-
Method Details
-
equals
Check type equals without passing IN param in VectorVisitor. -
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-
visit
- Specified by:
visit
in interfaceVectorVisitor<Boolean,
Void>
-