Package org.apache.iceberg.parquet
Class VectorizedParquetReader<T>
java.lang.Object
org.apache.iceberg.io.CloseableGroup
org.apache.iceberg.parquet.VectorizedParquetReader<T>
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<T>,org.apache.iceberg.io.CloseableIterable<T>
public class VectorizedParquetReader<T>
extends org.apache.iceberg.io.CloseableGroup
implements org.apache.iceberg.io.CloseableIterable<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.iceberg.io.CloseableIterable
org.apache.iceberg.io.CloseableIterable.ConcatCloseableIterable<E extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionVectorizedParquetReader(org.apache.iceberg.io.InputFile input, org.apache.iceberg.Schema expectedSchema, org.apache.parquet.ParquetReadOptions options, Function<org.apache.parquet.schema.MessageType, VectorizedReader<?>> readerFunc, org.apache.iceberg.mapping.NameMapping nameMapping, org.apache.iceberg.expressions.Expression filter, boolean reuseContainers, boolean caseSensitive, int maxRecordsPerBatch) -
Method Summary
Methods inherited from class org.apache.iceberg.io.CloseableGroup
addCloseable, addCloseable, close, setSuppressCloseFailureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
VectorizedParquetReader
public VectorizedParquetReader(org.apache.iceberg.io.InputFile input, org.apache.iceberg.Schema expectedSchema, org.apache.parquet.ParquetReadOptions options, Function<org.apache.parquet.schema.MessageType, VectorizedReader<?>> readerFunc, org.apache.iceberg.mapping.NameMapping nameMapping, org.apache.iceberg.expressions.Expression filter, boolean reuseContainers, boolean caseSensitive, int maxRecordsPerBatch)
-
-
Method Details