Package com.markosindustries.distroboy.parquet
-
Interface Summary Interface Description OutputStreamSupplier ParquetAvro ParquetProtobuf RangeRequestingSeekableInputStream.RangeRetriever WriterStrategy<I,O> -
Class Summary Class Description FileBasedSeekableInputStream OutputStreamAdapter ParquetAvroBytesCollector<T> ParquetAvroFilesWriterStrategy<I> ParquetFileReadHandle ParquetFileRowGroupIterator ParquetFilesWriteStrategy<I> ParquetGroupInspector ParquetProtobufBytesCollector<T extends com.google.protobuf.Message> ParquetProtobufFilesWriterStrategy<I extends com.google.protobuf.Message> ParquetRowGroupIterator ParquetRowIterator RangeRequestingSeekableInputStream ASeekableInputStream
which will retrieve byte ranges via a providedRangeRequestingSeekableInputStream.RangeRetriever
Designed to allow partial byte range retrieval requests for storage technologies which support itReadObjectsFromParquet<I extends org.apache.parquet.io.InputFile,O> ReadParquetRows<I extends org.apache.parquet.io.InputFile> ReadParquetRowsFromFiles ReadViaAvroFromParquet<I extends org.apache.parquet.io.InputFile,O> ReadViaAvroFromParquetFiles<O> ReadViaProtobufBuildersFromParquet<I extends org.apache.parquet.io.InputFile,O extends com.google.protobuf.Message> ReadViaProtobufFromParquet<I extends org.apache.parquet.io.InputFile,O extends com.google.protobuf.Message> ReadViaProtobufFromParquetFiles<O extends com.google.protobuf.Message> SimpleInputFile SimpleOutputFile SimplePositionOutputStream WriteToParquet<I,O>