public final class NullableBitVector.Mutator extends BaseValueVector.BaseMutator implements NullableVectorDefinitionSetter
| Modifier and Type | Method and Description |
|---|---|
void |
generateTestData(int valueCount) |
int |
getLastSet() |
BitVector |
getVectorWithValues() |
boolean |
isSafe(int outIndex) |
void |
reset()
Resets the mutator to pristine state.
|
void |
set(int index,
BitHolder holder) |
void |
set(int index,
int value)
Set the variable length element at the specified index to the supplied byte array.
|
void |
set(int index,
int isSet,
int valueField) |
void |
set(int index,
NullableBitHolder holder) |
void |
setIndexDefined(int index) |
void |
setLastSet(int value) |
void |
setNull(int index) |
void |
setSafe(int index,
BitHolder value) |
void |
setSafe(int index,
byte[] value,
int start,
int length) |
void |
setSafe(int index,
ByteBuffer value,
int start,
int length) |
void |
setSafe(int index,
int value) |
void |
setSafe(int index,
int isSet,
int valueField) |
void |
setSafe(int index,
NullableBitHolder value) |
void |
setSkipNull(int index,
BitHolder holder) |
void |
setSkipNull(int index,
NullableBitHolder holder) |
void |
setValueCount(int valueCount)
Sets the number of values that is stored in this vector to the given value count.
|
public BitVector getVectorWithValues()
public void setIndexDefined(int index)
setIndexDefined in interface NullableVectorDefinitionSetterpublic void set(int index,
int value)
index - position of the bit to setvalue - array of bytes (or int if smaller than 4 bytes) to writepublic void setSafe(int index,
byte[] value,
int start,
int length)
public void setSafe(int index,
ByteBuffer value,
int start,
int length)
public void setNull(int index)
public void setSkipNull(int index,
BitHolder holder)
public void setSkipNull(int index,
NullableBitHolder holder)
public void set(int index,
NullableBitHolder holder)
public void set(int index,
BitHolder holder)
public boolean isSafe(int outIndex)
public void set(int index,
int isSet,
int valueField)
public void setSafe(int index,
int isSet,
int valueField)
public void setSafe(int index,
NullableBitHolder value)
public void setSafe(int index,
BitHolder value)
public void setSafe(int index,
int value)
public void setValueCount(int valueCount)
ValueVector.MutatorsetValueCount in interface ValueVector.MutatorvalueCount - value count to set.public void generateTestData(int valueCount)
generateTestData in interface ValueVector.MutatorgenerateTestData in class BaseValueVector.BaseMutatorvalueCount - the number of values to generatepublic void reset()
ValueVector.Mutatorreset in interface ValueVector.Mutatorreset in class BaseValueVector.BaseMutatorpublic void setLastSet(int value)
public int getLastSet()
Copyright © 2017 The Apache Software Foundation. All rights reserved.