public static class SingleVectorState.OffsetVectorState extends SingleVectorState
SingleVectorState.FixedWidthVectorState, SingleVectorState.IsSetVectorState, SingleVectorState.OffsetVectorState, SingleVectorState.SimpleVectorState, SingleVectorState.VariableWidthVectorState
backupVector, 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, vectorState
public OffsetVectorState(WriterEvents writer, ValueVector mainVector, WriterPosition childWriter)
public void setChildWriter(WriterEvents childWriter)
public int allocateVector(ValueVector toAlloc, int cardinality)
allocateVector
in class SingleVectorState
public int rowStartOffset()
protected void copyOverflow(int sourceStartIndex, int sourceEndIndex)
copyOverflow
in class SingleVectorState
Copyright © 1970 The Apache Software Foundation. All rights reserved.