Package org.apache.iceberg.parquet
Class BaseColumnIterator
java.lang.Object
org.apache.iceberg.parquet.BaseColumnIterator
- Direct Known Subclasses:
ColumnIterator
,VectorizedColumnIterator
-
Field Summary
Modifier and TypeFieldDescriptionprotected long
protected final org.apache.parquet.column.ColumnDescriptor
protected org.apache.parquet.column.Dictionary
protected org.apache.parquet.column.page.PageReader
protected long
protected long
-
Constructor Summary
ModifierConstructorDescriptionprotected
BaseColumnIterator
(org.apache.parquet.column.ColumnDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
advance()
boolean
hasNext()
protected abstract BasePageIterator
void
setPageSource
(org.apache.parquet.column.page.PageReader source)
-
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
-
advance
protected void advance() -
hasNext
public boolean hasNext()
-