Package org.apache.flink.api.common.serialization
-
Interface Summary Interface Description BulkWriter<T> An encoder that encodes data in a bulk fashion, encoding many records together at a time.BulkWriter.Factory<T> A factory that creates aBulkWriter.DeserializationSchema<T> The deserialization schema describes how to turn the byte messages delivered by certain data sources (for example Apache Kafka) into data types (Java/Scala objects) that are processed by Flink.DeserializationSchema.InitializationContext A contextual information provided forDeserializationSchema.open(InitializationContext)method.Encoder<IN> AEncoderis used by the streaming file sink to perform the actual writing of the incoming elements to the files in a bucket.SerializationSchema<T> The serialization schema describes how to turn a data object into a different serialized representation.SerializationSchema.InitializationContext A contextual information provided forSerializationSchema.open(InitializationContext)method. -
Class Summary Class Description AbstractDeserializationSchema<T> The deserialization schema describes how to turn the byte messages delivered by certain data sources (for example Apache Kafka) into data types (Java/Scala objects) that are processed by Flink.RuntimeContextInitializationContextAdapters A set of adapters betweenRuntimeContextandDeserializationSchema.InitializationContextorSerializationSchema.InitializationContext.SimpleStringEncoder<IN> A simpleEncoderthat usestoString()on the input elements and writes them to the output bucket file separated by newline.SimpleStringSchema Very simple serialization schema for strings.TypeInformationSerializationSchema<T> A serialization and deserialization schema that uses Flink's serialization stack to transform typed from and to byte arrays.