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 TypeMethodDescriptionvoidgenerateTestData(int size) voidgenerateTestDataAlt(int size) voidset(int index, int isSet, UntypedNullHolder holder) voidset(int index, UntypedNullHolder holder) voidsetArrayItem(int index, UntypedNullHolder holder) voidsetSafe(int index, int isSet, UntypedNullHolder holder) voidsetSafe(int index, UntypedNullHolder holder) voidsetScalar(int index, UntypedNullHolder holder) voidsetValueCount(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:
generateTestDatain interfaceValueVector.Mutator- Overrides:
generateTestDatain classBaseValueVector.BaseMutator
-
generateTestDataAlt
public void generateTestDataAlt(int size) -
setValueCount
public void setValueCount(int valueCount) Description copied from interface:ValueVector.MutatorSets 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.
-