Package org.apache.drill.exec.vector
Class VarCharVector.BufferedMutator
java.lang.Object
org.apache.drill.exec.vector.VarCharVector.BufferedMutator
- Enclosing class:
- VarCharVector
Helper class to buffer container mutation as a means to optimize native memory copy operations. Ideally, this
should be done transparently as part of the Mutator and Accessor APIs.
NB: this class is automatically generated from ValueVectorTypes.tdd using FreeMarker.
-
Constructor Summary
ConstructorDescriptionBufferedMutator
(int startIdx, int buffSz, VarCharVector parent) Buffered mutator to optimize bulk access to the underlying vector containerBufferedMutator
(int startIdx, VarCharVector parent) -
Method Summary
-
Constructor Details
-
BufferedMutator
-
BufferedMutator
Buffered mutator to optimize bulk access to the underlying vector container- Parameters:
startIdx
- start idex of the first value to be copiedbuffSz
- buffer length to usparent
- parent container object
-
-
Method Details
-
setSafe
-
flush
public void flush()
-