public static final class NullableScalarWriter.ChildIndex extends Object implements ColumnWriterIndex
| Constructor and Description |
|---|
ChildIndex(ColumnWriterIndex parentIndex) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
void |
prevElement()
Decrement the index for an array.
|
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
|
int |
vectorIndex()
Current row or array index.
|
public ChildIndex(ColumnWriterIndex parentIndex)
public int rowStartIndex()
ColumnWriterIndexrowStartIndex in interface ColumnWriterIndexpublic int vectorIndex()
ColumnWriterIndexvectorIndex in interface ColumnWriterIndexpublic void nextElement()
ColumnWriterIndexnextElement in interface ColumnWriterIndexpublic void prevElement()
ColumnWriterIndexprevElement in interface ColumnWriterIndexpublic void rollover()
ColumnWriterIndexrollover in interface ColumnWriterIndexpublic ColumnWriterIndex outerIndex()
ColumnWriterIndexouterIndex in interface ColumnWriterIndexCopyright © 2021 The Apache Software Foundation. All rights reserved.