public static class CoderTypeSerializer.CoderTypeSerializerConfigSnapshot<T>
extends org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot
Coder to determine compatibility. This is a bit crude but better than using Java Serialization
to (de)serialize the Coder.| Constructor and Description |
|---|
CoderTypeSerializerConfigSnapshot() |
CoderTypeSerializerConfigSnapshot(org.apache.beam.sdk.coders.Coder<T> coder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
getVersion() |
int |
hashCode() |
void |
read(org.apache.flink.core.memory.DataInputView in) |
void |
write(org.apache.flink.core.memory.DataOutputView out) |
getUserCodeClassLoader, setUserCodeClassLoaderpublic CoderTypeSerializerConfigSnapshot()
public CoderTypeSerializerConfigSnapshot(org.apache.beam.sdk.coders.Coder<T> coder)
public int getVersion()
public boolean equals(java.lang.Object o)
equals in class org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshotpublic void write(org.apache.flink.core.memory.DataOutputView out)
throws java.io.IOException
write in interface org.apache.flink.core.io.IOReadableWritablewrite in class org.apache.flink.core.io.VersionedIOReadableWritablejava.io.IOExceptionpublic void read(org.apache.flink.core.memory.DataInputView in)
throws java.io.IOException
read in interface org.apache.flink.core.io.IOReadableWritableread in class org.apache.flink.core.io.VersionedIOReadableWritablejava.io.IOExceptionpublic int hashCode()
hashCode in class org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot