public abstract class ColumnIterator<T> extends BaseColumnIterator
advanceNextPageCount, desc, dictionary, pageSource, triplesCount, triplesRead
Modifier and Type | Method and Description |
---|---|
int |
currentDefinitionLevel()
Returns the definition level from the current triple.
|
int |
currentRepetitionLevel()
Returns the repetition level from the current triple or 0 if there are no more elements.
|
org.apache.parquet.io.api.Binary |
nextBinary()
Returns the next value as a Binary.
|
boolean |
nextBoolean()
Returns the next value as an un-boxed boolean.
|
double |
nextDouble()
Returns the next value as an un-boxed double.
|
float |
nextFloat()
Returns the next value as an un-boxed float.
|
int |
nextInteger()
Returns the next value as an un-boxed int.
|
long |
nextLong()
Returns the next value as an un-boxed long.
|
<N> N |
nextNull()
Returns null and advances the iterator.
|
protected BasePageIterator |
pageIterator() |
advance, hasNext, setPageSource
public int currentDefinitionLevel()
This method does not advance this iterator.
public int currentRepetitionLevel()
This method does not advance this iterator.
public boolean nextBoolean()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public int nextInteger()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public long nextLong()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public float nextFloat()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public double nextDouble()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public org.apache.parquet.io.api.Binary nextBinary()
This method has the same behavior as Iterator.next()
and will advance this iterator.
public <N> N nextNull()
This method has the same behavior as Iterator.next()
and will advance this iterator.
protected BasePageIterator pageIterator()
pageIterator
in class BaseColumnIterator