public final class RepeatedDecimal28DenseVector.Mutator extends BaseRepeatedValueVector.BaseRepeatedMutator implements RepeatedValueVector.RepeatedMutator
Modifier and Type | Method and Description |
---|---|
protected void |
add(int index,
Decimal28DenseHolder holder) |
void |
add(int index,
DrillBuf value)
Add an element to the given record index.
|
void |
add(int index,
RepeatedDecimal28DenseHolder holder) |
void |
addSafe(int index,
Decimal28DenseHolder holder) |
void |
addSafe(int index,
DrillBuf srcValue) |
void |
addSafe(int index,
NullableDecimal28DenseHolder holder) |
void |
fillEmpties(int lastWrite,
int index)
Backfill missing offsets from the given last written position to the
given current write position.
|
void |
generateTestData(int valCount) |
void |
reset()
Resets the mutator to pristine state.
|
void |
setSafe(int index,
RepeatedDecimal28DenseHolder h) |
getInnerValueCountAt, setValueCount, startNewValue
exchange
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
startNewValue
exchange, setValueCount
public void add(int index, DrillBuf value)
index
- record of the element to addvalue
- value to add to the given rowpublic void addSafe(int index, DrillBuf srcValue)
public void setSafe(int index, RepeatedDecimal28DenseHolder h)
public void addSafe(int index, Decimal28DenseHolder holder)
public void addSafe(int index, NullableDecimal28DenseHolder holder)
public void fillEmpties(int lastWrite, int index)
lastWrite
- the position of the last valid write: the offset
to be copied forwardindex
- the current write position to be initializedprotected void add(int index, Decimal28DenseHolder holder)
public void add(int index, RepeatedDecimal28DenseHolder holder)
public void generateTestData(int valCount)
generateTestData
in interface ValueVector.Mutator
generateTestData
in class BaseValueVector.BaseMutator
public void reset()
ValueVector.Mutator
reset
in interface ValueVector.Mutator
reset
in class BaseValueVector.BaseMutator
Copyright © 1970 The Apache Software Foundation. All rights reserved.