public abstract static class ParquetValueReaders.RepeatedReader<T,I,E> extends java.lang.Object implements ParquetValueReader<T>
| Modifier | Constructor and Description | 
|---|---|
protected  | 
RepeatedReader(int definitionLevel,
              int repetitionLevel,
              ParquetValueReader<E> reader)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract void | 
addElement(I list,
          E element)  | 
protected abstract T | 
buildList(I list)  | 
org.apache.iceberg.parquet.TripleIterator<?> | 
column()  | 
java.util.List<org.apache.iceberg.parquet.TripleIterator<?>> | 
columns()  | 
protected abstract E | 
getElement(I list)  | 
protected abstract I | 
newListData(T reuse)  | 
T | 
read(T reuse)  | 
void | 
setPageSource(org.apache.parquet.column.page.PageReadStore pageStore,
             long rowPosition)  | 
protected RepeatedReader(int definitionLevel,
                         int repetitionLevel,
                         ParquetValueReader<E> reader)
public void setPageSource(org.apache.parquet.column.page.PageReadStore pageStore,
                          long rowPosition)
setPageSource in interface ParquetValueReader<T>public org.apache.iceberg.parquet.TripleIterator<?> column()
column in interface ParquetValueReader<T>public T read(T reuse)
read in interface ParquetValueReader<T>public java.util.List<org.apache.iceberg.parquet.TripleIterator<?>> columns()
columns in interface ParquetValueReader<T>