Package org.apache.iceberg.parquet
Class ColumnIterator<T>
java.lang.Object
org.apache.iceberg.parquet.BaseColumnIterator
org.apache.iceberg.parquet.ColumnIterator<T>
- All Implemented Interfaces:
Iterator<T>
-
Field Summary
Fields inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advanceNextPageCount, desc, dictionary, pageSource, triplesCount, triplesRead
-
Method Summary
Modifier and TypeMethodDescriptionint
int
org.apache.parquet.io.api.Binary
boolean
double
float
int
long
nextLong()
<N> N
nextNull()
protected BasePageIterator
Methods inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advance, hasNext, setPageSource
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, hasNext, next, remove
-
Method Details
-
currentDefinitionLevel
public int currentDefinitionLevel() -
currentRepetitionLevel
public int currentRepetitionLevel() -
nextBoolean
public boolean nextBoolean() -
nextInteger
public int nextInteger() -
nextLong
public long nextLong() -
nextFloat
public float nextFloat() -
nextDouble
public double nextDouble() -
nextBinary
public org.apache.parquet.io.api.Binary nextBinary() -
nextNull
public <N> N nextNull() -
pageIterator
- Specified by:
pageIterator
in classBaseColumnIterator
-