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:
java.util.Iterator<T>
public abstract class ColumnIterator<T> extends BaseColumnIterator
-
-
Field Summary
-
Fields inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advanceNextPageCount, desc, dictionary, pageSource, triplesCount, triplesRead
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
currentDefinitionLevel()
int
currentRepetitionLevel()
org.apache.parquet.io.api.Binary
nextBinary()
boolean
nextBoolean()
double
nextDouble()
float
nextFloat()
int
nextInteger()
long
nextLong()
<N> N
nextNull()
protected BasePageIterator
pageIterator()
-
Methods inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advance, hasNext, setPageSource
-
-
-
-
Method Detail
-
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
protected BasePageIterator pageIterator()
- Specified by:
pageIterator
in classBaseColumnIterator
-
-