All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractAvroBulkFormat<A,T,SplitT extends org.apache.flink.connector.file.src.FileSourceSplit> Provides aBulkFormat
for Avro records.AvroBuilder<T> A builder to create anAvroBulkWriter
from anOutputStream
.AvroBulkWriter<T> A simpleBulkWriter
implementation that wraps an AvroDataFileWriter
.AvroDeserializationSchema<T> Deserialization schema that deserializes from Avro binary format.AvroFactory<T> Creates AvroDatumReader
andDatumWriter
.AvroFileFormatFactory Avro format factory for file system.AvroFormatFactory Table format factory for providing configured instances of Avro to RowDataSerializationSchema
andDeserializationSchema
.AvroFormatOptions Options for the avro format.AvroFormatOptions.AvroEncoding Serialization types for Avro encoding, seeAvroFormatOptions.AVRO_ENCODING
.AvroInputFormat<E> Provides aFileInputFormat
for Avro records.AvroKryoSerializerUtils Utilities for integrating Avro serializers in Kryo.AvroKryoSerializerUtils.AvroGenericDataArraySerializer AvroKryoSerializerUtils.AvroGenericRecordSerializer AvroKryoSerializerUtils.AvroSchemaSerializer Slow serialization approach for Avro schemas.AvroOutputFormat<E> FileOutputFormat
for Avro records.AvroOutputFormat.Codec Wrapper which encapsulates the supported codec and a related serialization byte.AvroRowDataDeserializationSchema Deserialization schema from Avro bytes toRowData
.AvroRowDataSerializationSchema Serialization schema that serializesRowData
into Avro bytes.AvroSchemaConverter Converts an Avro schema into Flink's type information.AvroSerializationSchema<T> Serialization schema that serializes to Avro binary format.AvroSerializer<T> A serializer that serializes types via Avro.AvroSerializerSnapshot<T> AnAvro
specific implementation of aTypeSerializerSnapshot
.AvroToRowDataConverters Tool class used to convert from AvroGenericRecord
toRowData
.AvroToRowDataConverters.AvroToRowDataConverter Runtime converter that converts Avro data structures into objects of Flink Table & SQL internal data structures.AvroTypeInfo<T extends org.apache.avro.specific.SpecificRecordBase> Special type information to generate a special AvroTypeInfo for Avro POJOs (implementing SpecificRecordBase, the typed Avro POJOs)AvroWriterFactory<T> A factory that creates anAvroBulkWriter
.AvroWriters Convenience builder to createAvroWriterFactory
instances for the different Avro types.DataInputDecoder ADecoder
that reads from aDataInput
.DataOutputEncoder AnEncoder
that writes data to aDataOutput
.FSDataInputStreamWrapper Code copy pasted from org.apache.avro.mapred.FSInput (which is Apache licensed as well).GenericRecordAvroTypeInfo TypeInformation forGenericRecord
.MutableByteArrayInputStream An extension of the ByteArrayInputStream that allows to change a buffer that should be read without creating a new ByteArrayInputStream instance.RegistryAvroDeserializationSchema<T> Deserialization schema that deserializes from Avro format usingSchemaCoder
.RegistryAvroSerializationSchema<T> Serialization schema that serializes to Avro format.RowDataToAvroConverters Tool class used to convert fromRowData
to AvroGenericRecord
.RowDataToAvroConverters.RowDataToAvroConverter Runtime converter that converts objects of Flink Table & SQL internal data structures to corresponding Avro data structures.SchemaCoder Schema coder that allows reading schema that is somehow embedded into serialized record.SchemaCoder.SchemaCoderProvider Provider forSchemaCoder
.