Class VectorAccessors.BaseHyperVectorAccessor
java.lang.Object
org.apache.drill.exec.vector.accessor.reader.VectorAccessors.BaseHyperVectorAccessor
- All Implemented Interfaces:
VectorAccessor
- Direct Known Subclasses:
HyperReaderBuilder.HyperVectorAccessor,VectorAccessors.ArrayOffsetHyperVectorAccessor,VectorAccessors.ListBitsHyperVectorStateReader,VectorAccessors.ListMemberHyperVectorAccessor,VectorAccessors.MapMemberHyperVectorAccessor,VectorAccessors.NullableBitsHyperVectorStateReader,VectorAccessors.UnionMemberHyperVectorAccessor,VectorAccessors.UnionTypeHyperVectorAccessor,VectorAccessors.VarWidthOffsetHyperVectorAccessor
- Enclosing class:
VectorAccessors
public abstract static class VectorAccessors.BaseHyperVectorAccessor
extends Object
implements VectorAccessor
Vector accessor used by the column accessors to obtain the vector for
each column value. That is, position 0 might be batch 4, index 3,
while position 1 might be batch 1, index 7, and so on.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.vector.accessor.reader.VectorAccessor
vector
-
Field Details
-
type
-
-
Constructor Details
-
BaseHyperVectorAccessor
-
-
Method Details
-
isHyper
public boolean isHyper()- Specified by:
isHyperin interfaceVectorAccessor
-
bind
- Specified by:
bindin interfaceVectorAccessor
-
type
- Specified by:
typein interfaceVectorAccessor
-