public static class SingleVectorState.OffsetVectorState extends SingleVectorState
SingleVectorState.FixedWidthVectorState, SingleVectorState.IsSetVectorState, SingleVectorState.OffsetVectorState, SingleVectorState.SimpleVectorState, SingleVectorState.VariableWidthVectorStatebackupVector, mainVector, writer| Constructor and Description |
|---|
OffsetVectorState(WriterEvents writer,
ValueVector mainVector,
WriterPosition childWriter) |
| Modifier and Type | Method and Description |
|---|---|
int |
allocateVector(ValueVector toAlloc,
int cardinality) |
protected void |
copyOverflow(int sourceStartIndex,
int sourceEndIndex) |
int |
rowStartOffset() |
void |
setChildWriter(WriterEvents childWriter) |
allocate, close, dump, harvestWithLookAhead, isProjected, parseVectorType, rollover, startBatchWithLookAhead, vector, vectorStatepublic OffsetVectorState(WriterEvents writer, ValueVector mainVector, WriterPosition childWriter)
public void setChildWriter(WriterEvents childWriter)
public int allocateVector(ValueVector toAlloc, int cardinality)
allocateVector in class SingleVectorStatepublic int rowStartOffset()
protected void copyOverflow(int sourceStartIndex,
int sourceEndIndex)
copyOverflow in class SingleVectorStateCopyright © 2021 The Apache Software Foundation. All rights reserved.