Package org.apache.flink.formats.avro
package org.apache.flink.formats.avro
-
ClassDescriptionAbstractAvroBulkFormat<A,
T, SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> Provides aBulkFormatfor Avro records.AvroBuilder<T>A builder to create anAvroBulkWriterfrom anOutputStream.A simpleBulkWriterimplementation that wraps an AvroDataFileWriter.Deserialization schema that deserializes from Avro binary format.Avro format factory for file system.Table format factory for providing configured instances of Avro to RowDataSerializationSchemaandDeserializationSchema.Options for the avro format.Serialization types for Avro encoding, seeAvroFormatOptions.AVRO_ENCODING.Provides aFileInputFormatfor Avro records.FileOutputFormatfor Avro records.Wrapper which encapsulates the supported codec and a related serialization byte.Deserialization schema from Avro bytes toRowData.Serialization schema that serializesRowDatainto Avro bytes.Serialization schema that serializes to Avro binary format.Tool class used to convert from AvroGenericRecordtoRowData.Runtime converter that converts Avro data structures into objects of Flink Table & SQL internal data structures.A factory that creates anAvroBulkWriter.Convenience builder to createAvroWriterFactoryinstances for the different Avro types.Deserialization schema that deserializes from Avro format usingSchemaCoder.Serialization schema that serializes to Avro format.Tool class used to convert fromRowDatato AvroGenericRecord.Runtime converter that converts objects of Flink Table & SQL internal data structures to corresponding Avro data structures.Schema coder that allows reading schema that is somehow embedded into serialized record.Provider forSchemaCoder.