All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> AbstractColumnReader.AvroParquetReaders A convenience builder to createAvroParquetRecordFormatinstances for the different kinds of Avro record types.AvroParquetWriters Convenience builder to createParquetWriterFactoryinstances for the different Avro types.BooleanColumnReader BooleanColumnReader.ByteColumnReader ByteColumnReader.BytesColumnReader BytesColumnReader.CollectionPosition To represent collection's position in repeated type.ColumnBatchFactory<SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> Interface to createVectorizedColumnBatch.ColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> Read a batch of records for a column toWritableColumnVectorfrom parquet data file.DoubleColumnReader DoubleColumnReader.FixedLenBytesColumnReader<VECTOR extends org.apache.flink.table.data.columnar.vector.writable.WritableColumnVector> Fixed length bytesColumnReader, just for decimal.FloatColumnReader FloatColumnReader.IntColumnReader IntColumnReader.LevelDelegation To delegate repetition level and definition level.LongColumnReader LongColumnReader.NestedColumnReader This ColumnReader mainly used to read `Group` type in parquet such as `Map`, `Array`, `Row`.NestedPositionUtil Utils to calculate nested type position.NestedPrimitiveColumnReader Reader to read nested primitive column.NestedPrimitiveColumnReader.NullIntIterator Reading zero always.NestedPrimitiveColumnReader.RLEIntIterator Reading int fromRunLengthBitPackingHybridDecoder.NestedPrimitiveColumnReader.ValuesReaderIntIterator Reading int fromValuesReader.ParquetBuilder<T> A builder to create aParquetWriterfrom a ParquetOutputFile.ParquetBulkWriter<T> A simpleBulkWriterimplementation that wraps aParquetWriter.ParquetColumnarRowInputFormat<SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> AParquetVectorizedInputFormatto provideRowDataiterator.ParquetColumnarRowSplitReader This reader is used to read aVectorizedColumnBatchfrom input split.ParquetColumnarRowSplitReader.ColumnBatchGenerator Interface to genVectorizedColumnBatch.ParquetDataColumnReader The interface to wrap the underlying Parquet dictionary and non dictionary encoded page reader.ParquetDataColumnReaderFactory Parquet file has self-describing schema which may differ from the user required schema (e.g.ParquetDataColumnReaderFactory.DefaultParquetDataColumnReader The default data column reader for existing Parquet page reader which works for both dictionary or non dictionary types, Mirror from dictionary encoding path.ParquetDataColumnReaderFactory.TypesFromInt96PageReader The reader who reads from the underlying Timestamp value.ParquetDecimalVector Parquet write decimal as int32 and int64 and binary, this class wrap the real vector to provideDecimalColumnVectorinterface.ParquetDictionary Parquet dictionary.ParquetField Field that represent parquet's field type.ParquetFileFormatFactory Parquet format factory for file system.ParquetFileFormatFactory.ParquetBulkDecodingFormat ParquetBulkDecodingFormat which implementsFileBasedStatisticsReportableInputFormat.ParquetFormatStatisticsReportUtil Utils for Parquet format statistics report.ParquetGroupField Field that represent parquet's Group Field.ParquetInputFile ParquetInputFileimplementation,ParquetInputFile.newStream()call will delegate to FlinkFSDataInputStream.ParquetPrimitiveField Field that represent parquet's primitive field.ParquetProtoWriters Convenience builder for creatingParquetWriterFactoryinstances for Protobuf classes.ParquetProtoWriters.ParquetProtoWriterBuilder<T extends com.google.protobuf.Message> The builder for ProtobufParquetWriter.ParquetRowDataBuilder RowDataofParquetWriter.Builder.ParquetRowDataBuilder.FlinkParquetBuilder Flink RowParquetBuilder.ParquetRowDataWriter Writes a record to the Parquet API with the expected schema in order to be written to a file.ParquetSchemaConverter Schema converter converts Parquet schema to and from Flink internal types.ParquetSplitReaderUtil Util for generatingParquetColumnarRowSplitReader.ParquetVectorizedInputFormat<T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> ParquetBulkFormatthat reads data from the file toVectorizedColumnBatchin vectorized mode.ParquetVectorizedInputFormat.ParquetReaderBatch<T> Reader batch that provides writing and reading capabilities.ParquetWriterFactory<T> A factory that creates a ParquetBulkWriter.RowPosition To represent struct's position in repeated type.SerializableConfiguration WrapConfigurationto a serializable class.ShortColumnReader ShortColumnReader.TimestampColumnReader TimestampColumnReader.