Package org.apache.drill.exec.vector
Class UntypedNullVector.Mutator
java.lang.Object
org.apache.drill.exec.vector.BaseValueVector.BaseMutator
org.apache.drill.exec.vector.UntypedNullVector.Mutator
- All Implemented Interfaces:
ValueVector.Mutator
- Enclosing class:
- UntypedNullVector
UntypedNullVector.Mutator throws Exception for most of its mutate operations, except for the ones that set
value counts.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
generateTestData
(int size) void
generateTestDataAlt
(int size) void
set
(int index, int isSet, UntypedNullHolder holder) void
set
(int index, UntypedNullHolder holder) void
setArrayItem
(int index, UntypedNullHolder holder) void
setSafe
(int index, int isSet, UntypedNullHolder holder) void
setSafe
(int index, UntypedNullHolder holder) void
setScalar
(int index, UntypedNullHolder holder) void
setValueCount
(int valueCount) Sets the number of values that is stored in this vector to the given value count.Methods inherited from class org.apache.drill.exec.vector.BaseValueVector.BaseMutator
exchange, reset
-
Method Details
-
set
-
set
-
setSafe
-
setSafe
-
setScalar
- Throws:
VectorOverflowException
-
setArrayItem
- Throws:
VectorOverflowException
-
generateTestData
public void generateTestData(int size) - Specified by:
generateTestData
in interfaceValueVector.Mutator
- Overrides:
generateTestData
in classBaseValueVector.BaseMutator
-
generateTestDataAlt
public void generateTestDataAlt(int size) -
setValueCount
public void setValueCount(int valueCount) Description copied from interface:ValueVector.Mutator
Sets the number of values that is stored in this vector to the given value count. WARNING! Once the valueCount is set, the vector should be considered immutable.- Parameters:
valueCount
- value count to set.
-