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 TypeMethodDescriptionintintorg.apache.parquet.io.api.BinarybooleandoublefloatintlongnextLong()<N> NnextNull()protected BasePageIteratorMethods inherited from class org.apache.iceberg.parquet.BaseColumnIterator
advance, hasNext, setPageSourceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
pageIteratorin classBaseColumnIterator
-