| Modifier and Type | Class and Description |
|---|---|
class |
TypeDeserializerAdapter<T>
A utility class that wraps a
TypeDeserializer as a TypeSerializer. |
class |
TypeSerializer<T>
This interface describes the methods that are required for a data type to be handled by the Flink
runtime.
|
class |
UnloadableDummyTypeSerializer<T>
Dummy TypeSerializer to avoid that data is lost when checkpointing again a serializer for which we encountered
a
ClassNotFoundException or InvalidClassException. |
| Modifier and Type | Method and Description |
|---|---|
TypeDeserializer<T> |
CompatibilityResult.getConvertDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
static <T> CompatibilityResult<T> |
CompatibilityResult.requiresMigration(TypeDeserializer<T> convertDeserializer)
Returns a result that signals migration to be performed, and in the case that the preceding serializer
cannot be found or restored to read the previous data during migration, a provided convert deserializer
can be used.
|
| Constructor and Description |
|---|
TypeDeserializerAdapter(TypeDeserializer<T> deserializer)
Creates a
TypeSerializer that wraps a TypeDeserializer. |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanPrimitiveArraySerializer
A serializer for boolean arrays.
|
class |
BytePrimitiveArraySerializer
A serializer for byte arrays.
|
class |
CharPrimitiveArraySerializer
A serializer for char arrays.
|
class |
DoublePrimitiveArraySerializer
A serializer for double arrays.
|
class |
FloatPrimitiveArraySerializer
A serializer for float arrays.
|
class |
IntPrimitiveArraySerializer
A serializer for int arrays.
|
class |
LongPrimitiveArraySerializer
A serializer for long arrays.
|
class |
ShortPrimitiveArraySerializer
A serializer for short arrays.
|
class |
StringArraySerializer
A serializer for String arrays.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AvroSerializer<T>
General purpose serialization.
|
class |
CopyableValueSerializer<T extends CopyableValue<T>> |
class |
EitherSerializer<L,R>
A
TypeSerializer for the Either type of the Java class. |
class |
PojoSerializer<T> |
class |
RowSerializer
Serializer for
Row. |
class |
Tuple0Serializer |
class |
TupleSerializer<T extends Tuple> |
class |
TupleSerializerBase<T> |
class |
ValueSerializer<T extends Value>
Serializer for
Value types. |
| Modifier and Type | Class and Description |
|---|---|
class |
KryoSerializer<T>
A type serializer that serializes its type using the Kryo serialization
framework (https://github.com/EsotericSoftware/kryo).
|
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.