public class AbstractArrayWriter.ArrayElementWriterIndex extends Object implements ColumnWriterIndex
| Constructor and Description |
|---|
ArrayElementWriterIndex() |
| Modifier and Type | Method and Description |
|---|---|
int |
arraySize() |
protected void |
next() |
void |
nextElement()
Increment the index for an array.
|
ColumnWriterIndex |
outerIndex()
If this index represents a repeat level, return the index of the
next higher repeat level.
|
protected void |
prev() |
void |
prevElement()
Decrement the index for an array.
|
void |
reset() |
void |
rollover()
When handling overflow, the index must be reset so that the current row
starts at the start of the vector.
|
int |
rowStartIndex()
Index of the first entry for the current row
|
String |
toString() |
int |
valueStartOffset() |
int |
vectorIndex()
Current row or array index.
|
public void reset()
public int vectorIndex()
ColumnWriterIndexvectorIndex in interface ColumnWriterIndexpublic int rowStartIndex()
ColumnWriterIndexrowStartIndex in interface ColumnWriterIndexpublic int arraySize()
public void nextElement()
ColumnWriterIndexnextElement in interface ColumnWriterIndexpublic void prevElement()
ColumnWriterIndexprevElement in interface ColumnWriterIndexprotected void next()
protected void prev()
public int valueStartOffset()
public void rollover()
ColumnWriterIndexrollover in interface ColumnWriterIndexpublic ColumnWriterIndex outerIndex()
ColumnWriterIndexouterIndex in interface ColumnWriterIndexCopyright © 2021 The Apache Software Foundation. All rights reserved.