public static final class RowDataSerializer.RowDataSerializerSnapshot extends Object implements org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
TypeSerializerSnapshot
for RowDataSerializer
.Constructor and Description |
---|
RowDataSerializerSnapshot() |
Modifier and Type | Method and Description |
---|---|
int |
getCurrentVersion() |
void |
readSnapshot(int readVersion,
org.apache.flink.core.memory.DataInputView in,
ClassLoader userCodeClassLoader) |
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<org.apache.flink.table.data.RowData> |
resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> newSerializer) |
RowDataSerializer |
restoreSerializer() |
void |
writeSnapshot(org.apache.flink.core.memory.DataOutputView out) |
public int getCurrentVersion()
getCurrentVersion
in interface org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
public void writeSnapshot(org.apache.flink.core.memory.DataOutputView out) throws IOException
writeSnapshot
in interface org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
IOException
public void readSnapshot(int readVersion, org.apache.flink.core.memory.DataInputView in, ClassLoader userCodeClassLoader) throws IOException
readSnapshot
in interface org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
IOException
public RowDataSerializer restoreSerializer()
restoreSerializer
in interface org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
public org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<org.apache.flink.table.data.RowData> resolveSchemaCompatibility(org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> newSerializer)
resolveSchemaCompatibility
in interface org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.data.RowData>
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.