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 intcurrentDefinitionLevel()intcurrentRepetitionLevel()org.apache.parquet.io.api.BinarynextBinary()booleannextBoolean()doublenextDouble()floatnextFloat()intnextInteger()longnextLong()<N> NnextNull()protected BasePageIteratorpageIterator()-
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:
pageIteratorin classBaseColumnIterator
-
-