Package org.apache.drill.exec.vector
Class RepeatedVarDecimalVector.Accessor
java.lang.Object
org.apache.drill.exec.vector.BaseValueVector.BaseAccessor
org.apache.drill.exec.vector.complex.BaseRepeatedValueVector.BaseRepeatedAccessor
org.apache.drill.exec.vector.RepeatedVarDecimalVector.Accessor
- All Implemented Interfaces:
RepeatedValueVector.RepeatedAccessor
,ValueVector.Accessor
- Enclosing class:
- RepeatedVarDecimalVector
public final class RepeatedVarDecimalVector.Accessor
extends BaseRepeatedValueVector.BaseRepeatedAccessor
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
get
(int index, int positionIndex) Get a value for the given record.void
get
(int index, int positionIndex, NullableVarDecimalHolder holder) void
get
(int index, int positionIndex, VarDecimalHolder holder) void
get
(int index, RepeatedVarDecimalHolder holder) getObject
(int index) Get the Java Object representation of the element at the specified position.getSingleObject
(int index, int arrayIndex) Methods inherited from class org.apache.drill.exec.vector.complex.BaseRepeatedValueVector.BaseRepeatedAccessor
getInnerValueCount, getInnerValueCountAt, getValueCount, isEmpty, isNull
-
Constructor Details
-
Accessor
public Accessor()
-
-
Method Details
-
getObject
Description copied from interface:ValueVector.Accessor
Get the Java Object representation of the element at the specified position. Useful for testing.- Parameters:
index
- Index of the value to get
-
getSingleObject
-
get
public byte[] get(int index, int positionIndex) Get a value for the given record. Each element in the repeated field is accessed by the positionIndex param.- Parameters:
index
- record containing the repeated fieldpositionIndex
- position within the repeated field- Returns:
- element at the given position in the given record
-
get
-
get
-
get
-