Package org.apache.iceberg.parquet
Class BaseColumnIterator
java.lang.Object
org.apache.iceberg.parquet.BaseColumnIterator
- Direct Known Subclasses:
ColumnIterator,VectorizedColumnIterator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected longprotected final org.apache.parquet.column.ColumnDescriptorprotected org.apache.parquet.column.Dictionaryprotected org.apache.parquet.column.page.PageReaderprotected longprotected long -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseColumnIterator(org.apache.parquet.column.ColumnDescriptor descriptor) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadvance()booleanhasNext()protected abstract BasePageIteratorvoidsetPageSource(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()
-