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()
ColumnWriterIndex
vectorIndex
in interface ColumnWriterIndex
public int rowStartIndex()
ColumnWriterIndex
rowStartIndex
in interface ColumnWriterIndex
public int arraySize()
public void nextElement()
ColumnWriterIndex
nextElement
in interface ColumnWriterIndex
public void prevElement()
ColumnWriterIndex
prevElement
in interface ColumnWriterIndex
protected void next()
protected void prev()
public int valueStartOffset()
public void rollover()
ColumnWriterIndex
rollover
in interface ColumnWriterIndex
public ColumnWriterIndex outerIndex()
ColumnWriterIndex
outerIndex
in interface ColumnWriterIndex
Copyright © 1970 The Apache Software Foundation. All rights reserved.