Class HyperReaderBuilder.HyperVectorAccessor
java.lang.Object
org.apache.drill.exec.vector.accessor.reader.VectorAccessors.BaseHyperVectorAccessor
org.apache.drill.exec.physical.resultSet.model.hyper.HyperReaderBuilder.HyperVectorAccessor
- All Implemented Interfaces:
VectorAccessor
- Enclosing class:
- HyperReaderBuilder
public static class HyperReaderBuilder.HyperVectorAccessor
extends VectorAccessors.BaseHyperVectorAccessor
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.
Must be here: the reader layer is in the vector package and does not have visibility to java-exec classes.
-
Field Summary
Fields inherited from class org.apache.drill.exec.vector.accessor.reader.VectorAccessors.BaseHyperVectorAccessor
type
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(ColumnReaderIndex index) <T extends ValueVector>
Tvector()
Methods inherited from class org.apache.drill.exec.vector.accessor.reader.VectorAccessors.BaseHyperVectorAccessor
isHyper, type
-
Constructor Details
-
HyperVectorAccessor
-
-
Method Details
-
bind
- Specified by:
bind
in interfaceVectorAccessor
- Overrides:
bind
in classVectorAccessors.BaseHyperVectorAccessor
-
vector
-