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() 
 -