Class UnionVector.Mutator
java.lang.Object
org.apache.drill.exec.vector.BaseValueVector.BaseMutator
org.apache.drill.exec.vector.complex.UnionVector.Mutator
- All Implemented Interfaces:
ValueVector.Mutator
- Enclosing class:
UnionVector
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateTestData(int values) voidreset()Resets the mutator to pristine state.voidsetNull(int index) voidsetSafe(int index, NullableBigIntHolder holder) voidsetSafe(int index, NullableBitHolder holder) voidsetSafe(int index, NullableDateHolder holder) voidsetSafe(int index, NullableFloat4Holder holder) voidsetSafe(int index, NullableFloat8Holder holder) voidsetSafe(int index, NullableIntervalDayHolder holder) voidsetSafe(int index, NullableIntervalHolder holder) voidsetSafe(int index, NullableIntervalYearHolder holder) voidsetSafe(int index, NullableIntHolder holder) voidsetSafe(int index, NullableSmallIntHolder holder) voidsetSafe(int index, NullableTimeHolder holder) voidsetSafe(int index, NullableTimeStampHolder holder) voidsetSafe(int index, NullableTinyIntHolder holder) voidsetSafe(int index, NullableUInt1Holder holder) voidsetSafe(int index, NullableUInt2Holder holder) voidsetSafe(int index, NullableUInt4Holder holder) voidsetSafe(int index, NullableUInt8Holder holder) voidsetSafe(int index, NullableVar16CharHolder holder) voidsetSafe(int index, NullableVarBinaryHolder holder) voidsetSafe(int index, NullableVarCharHolder holder) voidsetSafe(int index, NullableVarDecimalHolder holder) voidsetSafe(int index, UnionHolder holder) voidsetType(int index, TypeProtos.MinorType type) 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
-
Field Details
-
writer
-
-
Constructor Details
-
Mutator
public Mutator()
-
-
Method Details
-
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.
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setSafe
-
setType
-
setNull
public void setNull(int index) -
reset
public void reset()Description copied from interface:ValueVector.MutatorResets the mutator to pristine state.- Specified by:
resetin interfaceValueVector.Mutator- Overrides:
resetin classBaseValueVector.BaseMutator
-
generateTestData
public void generateTestData(int values) - Specified by:
generateTestDatain interfaceValueVector.Mutator- Overrides:
generateTestDatain classBaseValueVector.BaseMutator
-