public class TypeEqualsVisitor extends Object implements VectorVisitor<Boolean,Void>
Constructor and Description |
---|
TypeEqualsVisitor(ValueVector right)
Construct an instance.
|
TypeEqualsVisitor(ValueVector right,
boolean checkName,
boolean checkMetadata)
Construct an instance.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(ValueVector left)
Check type equals without passing IN param in VectorVisitor.
|
Boolean |
visit(BaseFixedWidthVector left,
Void value) |
Boolean |
visit(BaseLargeVariableWidthVector left,
Void value) |
Boolean |
visit(BaseVariableWidthVector left,
Void value) |
Boolean |
visit(DenseUnionVector left,
Void value) |
Boolean |
visit(ExtensionTypeVector<?> left,
Void value) |
Boolean |
visit(FixedSizeListVector left,
Void value) |
Boolean |
visit(LargeListVector left,
Void value) |
Boolean |
visit(ListVector left,
Void value) |
Boolean |
visit(NonNullableStructVector left,
Void value) |
Boolean |
visit(NullVector left,
Void value) |
Boolean |
visit(UnionVector left,
Void value) |
public TypeEqualsVisitor(ValueVector right)
public TypeEqualsVisitor(ValueVector right, boolean checkName, boolean checkMetadata)
right
- right vectorcheckName
- whether checks namescheckMetadata
- whether checks metadatapublic boolean equals(ValueVector left)
public Boolean visit(BaseFixedWidthVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(BaseVariableWidthVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(BaseLargeVariableWidthVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(ListVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(FixedSizeListVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(LargeListVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(NonNullableStructVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(UnionVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(DenseUnionVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(NullVector left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
public Boolean visit(ExtensionTypeVector<?> left, Void value)
visit
in interface VectorVisitor<Boolean,Void>
Copyright © 2023 The Apache Software Foundation. All rights reserved.