Class SchemaManager.Serializer
- java.lang.Object
-
- org.apache.flink.cdc.runtime.operators.schema.common.SchemaManager.Serializer
-
- All Implemented Interfaces:
org.apache.flink.core.io.SimpleVersionedSerializer<SchemaManager>,org.apache.flink.core.io.Versioned
- Enclosing class:
- SchemaManager
public static class SchemaManager.Serializer extends Object implements org.apache.flink.core.io.SimpleVersionedSerializer<SchemaManager>
Serializer forSchemaManager.
-
-
Field Summary
Fields Modifier and Type Field Description static intCURRENT_VERSIONUpdate history: from Version 3.0.0, set to 0, from version 3.1.1, updated to 1, from version 3.2.0, updated to 2.
-
Constructor Summary
Constructors Constructor Description Serializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaManagerdeserialize(int version, byte[] serialized)intgetVersion()byte[]serialize(SchemaManager schemaManager)
-
-
-
Field Detail
-
CURRENT_VERSION
public static final int CURRENT_VERSION
Update history: from Version 3.0.0, set to 0, from version 3.1.1, updated to 1, from version 3.2.0, updated to 2.- See Also:
- Constant Field Values
-
-
Method Detail
-
getVersion
public int getVersion()
- Specified by:
getVersionin interfaceorg.apache.flink.core.io.SimpleVersionedSerializer<SchemaManager>- Specified by:
getVersionin interfaceorg.apache.flink.core.io.Versioned
-
serialize
public byte[] serialize(SchemaManager schemaManager) throws IOException
- Specified by:
serializein interfaceorg.apache.flink.core.io.SimpleVersionedSerializer<SchemaManager>- Throws:
IOException
-
deserialize
public SchemaManager deserialize(int version, byte[] serialized) throws IOException
- Specified by:
deserializein interfaceorg.apache.flink.core.io.SimpleVersionedSerializer<SchemaManager>- Throws:
IOException
-
-