Class BaseColumnIterator

java.lang.Object
org.apache.iceberg.parquet.BaseColumnIterator
Direct Known Subclasses:
ColumnIterator, VectorizedColumnIterator

public abstract class BaseColumnIterator extends Object
  • Field Details

    • desc

      protected final org.apache.parquet.column.ColumnDescriptor desc
    • pageSource

      protected org.apache.parquet.column.page.PageReader pageSource
    • triplesCount

      protected long triplesCount
    • triplesRead

      protected long triplesRead
    • advanceNextPageCount

      protected long advanceNextPageCount
    • dictionary

      protected org.apache.parquet.column.Dictionary dictionary
  • Constructor Details

    • BaseColumnIterator

      protected BaseColumnIterator(org.apache.parquet.column.ColumnDescriptor descriptor)
  • Method Details

    • setPageSource

      public void setPageSource(org.apache.parquet.column.page.PageReader source)
    • pageIterator

      protected abstract BasePageIterator pageIterator()
    • advance

      protected void advance()
    • hasNext

      public boolean hasNext()