Class NodeSerializer
- java.lang.Object
-
- org.apache.flink.api.common.typeutils.TypeSerializer<T>
-
- org.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
- org.apache.flink.table.runtime.sequencedmultisetstate.linked.NodeSerializer
-
- All Implemented Interfaces:
Serializable
public class NodeSerializer extends org.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>TypeSerializerforNode.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNodeSerializer.NodeSerializerSnapshotTypeSerializerSnapshotofNodeSerializer.NodeSerializerSnapshot.
-
Constructor Summary
Constructors Modifier Constructor Description protectedNodeSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>[] originalSerializers)NodeSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.table.runtime.sequencedmultisetstate.linked.NodecreateInstance(Object... values)protected org.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>createSerializerInstance(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... originalSerializers)protected ObjectgetField(org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node node, int index)booleanisImmutableType()protected voidsetField(org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node value, int index, Object fieldValue)org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>snapshotConfiguration()
-
-
-
Constructor Detail
-
NodeSerializer
public NodeSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer)
-
NodeSerializer
protected NodeSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>[] originalSerializers)
-
-
Method Detail
-
createInstance
public org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node createInstance(Object... values)
- Specified by:
createInstancein classorg.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
isImmutableType
public boolean isImmutableType()
- Overrides:
isImmutableTypein classorg.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
getField
protected Object getField(org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node node, int index)
- Specified by:
getFieldin classorg.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
createSerializerInstance
protected org.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node> createSerializerInstance(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... originalSerializers)- Specified by:
createSerializerInstancein classorg.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
snapshotConfiguration
public org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node> snapshotConfiguration()
- Specified by:
snapshotConfigurationin classorg.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
setField
protected void setField(org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node value, int index, Object fieldValue)- Specified by:
setFieldin classorg.apache.flink.api.common.typeutils.CompositeSerializer<org.apache.flink.table.runtime.sequencedmultisetstate.linked.Node>
-
-