Class IcebergSourceSplitSerializer
- java.lang.Object
- 
- org.apache.iceberg.flink.source.split.IcebergSourceSplitSerializer
 
- 
- All Implemented Interfaces:
- org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit>,- org.apache.flink.core.io.Versioned
 
 @Internal public class IcebergSourceSplitSerializer extends java.lang.Object implements org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit> TODO: use Java serialization for now. Will switch to more stable serializer from issue-1698.
- 
- 
Field SummaryFields Modifier and Type Field Description static IcebergSourceSplitSerializerINSTANCE
 - 
Constructor SummaryConstructors Constructor Description IcebergSourceSplitSerializer()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IcebergSourceSplitdeserialize(int version, byte[] serialized)intgetVersion()byte[]serialize(IcebergSourceSplit split)
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final IcebergSourceSplitSerializer INSTANCE 
 
- 
 - 
Method Detail- 
getVersionpublic int getVersion() - Specified by:
- getVersionin interface- org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit>
- Specified by:
- getVersionin interface- org.apache.flink.core.io.Versioned
 
 - 
serializepublic byte[] serialize(IcebergSourceSplit split) throws java.io.IOException - Specified by:
- serializein interface- org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit>
- Throws:
- java.io.IOException
 
 - 
deserializepublic IcebergSourceSplit deserialize(int version, byte[] serialized) throws java.io.IOException - Specified by:
- deserializein interface- org.apache.flink.core.io.SimpleVersionedSerializer<IcebergSourceSplit>
- Throws:
- java.io.IOException
 
 
- 
 
-