public class RangeEqualsVisitor extends Object implements VectorVisitor<Boolean,Range>
| Constructor and Description |
|---|
RangeEqualsVisitor(ValueVector left,
ValueVector right)
Constructs a new instance.
|
RangeEqualsVisitor(ValueVector left,
ValueVector right,
boolean isTypeCheckNeeded)
Constructs a new instance.
|
public RangeEqualsVisitor(ValueVector left, ValueVector right, boolean isTypeCheckNeeded)
left - left vectorright - right vectorisTypeCheckNeeded - type check neededpublic RangeEqualsVisitor(ValueVector left, ValueVector right)
left - left vectorright - right vectorprotected boolean validate(ValueVector left)
public boolean rangeEquals(Range range)
public ValueVector getLeft()
public ValueVector getRight()
public Boolean visit(BaseFixedWidthVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(BaseVariableWidthVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(ListVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(FixedSizeListVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(NonNullableStructVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(UnionVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>public Boolean visit(ZeroVector left, Range range)
visit in interface VectorVisitor<Boolean,Range>protected RangeEqualsVisitor createInnerVisitor(ValueVector leftInner, ValueVector rightInner)
protected boolean compareUnionVectors(Range range)
protected boolean compareStructVectors(Range range)
protected boolean compareBaseFixedWidthVectors(Range range)
protected boolean compareBaseVariableWidthVectors(Range range)
protected boolean compareListVectors(Range range)
protected boolean compareFixedSizeListVectors(Range range)
Copyright © 2019 The Apache Software Foundation. All rights reserved.