@VisibleForTesting @Internal public static class CoGroupedStreams.UnionSerializer<T1,T2> extends org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>
TypeSerializer for CoGroupedStreams.TaggedUnion.| Constructor and Description |
|---|
UnionSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<T1> oneSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<T2> twoSerializer) |
| Modifier and Type | Method and Description |
|---|---|
CoGroupedStreams.TaggedUnion<T1,T2> |
copy(CoGroupedStreams.TaggedUnion<T1,T2> from) |
CoGroupedStreams.TaggedUnion<T1,T2> |
copy(CoGroupedStreams.TaggedUnion<T1,T2> from,
CoGroupedStreams.TaggedUnion<T1,T2> reuse) |
void |
copy(org.apache.flink.core.memory.DataInputView source,
org.apache.flink.core.memory.DataOutputView target) |
CoGroupedStreams.TaggedUnion<T1,T2> |
createInstance() |
CoGroupedStreams.TaggedUnion<T1,T2> |
deserialize(CoGroupedStreams.TaggedUnion<T1,T2> reuse,
org.apache.flink.core.memory.DataInputView source) |
CoGroupedStreams.TaggedUnion<T1,T2> |
deserialize(org.apache.flink.core.memory.DataInputView source) |
org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>> |
duplicate() |
boolean |
equals(Object obj) |
int |
getLength() |
int |
hashCode() |
boolean |
isImmutableType() |
void |
serialize(CoGroupedStreams.TaggedUnion<T1,T2> record,
org.apache.flink.core.memory.DataOutputView target) |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<CoGroupedStreams.TaggedUnion<T1,T2>> |
snapshotConfiguration() |
public boolean isImmutableType()
isImmutableType in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>> duplicate()
duplicate in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public CoGroupedStreams.TaggedUnion<T1,T2> createInstance()
createInstance in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public CoGroupedStreams.TaggedUnion<T1,T2> copy(CoGroupedStreams.TaggedUnion<T1,T2> from)
copy in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public CoGroupedStreams.TaggedUnion<T1,T2> copy(CoGroupedStreams.TaggedUnion<T1,T2> from, CoGroupedStreams.TaggedUnion<T1,T2> reuse)
copy in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public int getLength()
getLength in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public void serialize(CoGroupedStreams.TaggedUnion<T1,T2> record, org.apache.flink.core.memory.DataOutputView target) throws IOException
serialize in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>IOExceptionpublic CoGroupedStreams.TaggedUnion<T1,T2> deserialize(org.apache.flink.core.memory.DataInputView source) throws IOException
deserialize in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>IOExceptionpublic CoGroupedStreams.TaggedUnion<T1,T2> deserialize(CoGroupedStreams.TaggedUnion<T1,T2> reuse, org.apache.flink.core.memory.DataInputView source) throws IOException
deserialize in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>IOExceptionpublic void copy(org.apache.flink.core.memory.DataInputView source,
org.apache.flink.core.memory.DataOutputView target)
throws IOException
copy in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>IOExceptionpublic int hashCode()
hashCode in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public boolean equals(Object obj)
equals in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>public org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<CoGroupedStreams.TaggedUnion<T1,T2>> snapshotConfiguration()
snapshotConfiguration in class org.apache.flink.api.common.typeutils.TypeSerializer<CoGroupedStreams.TaggedUnion<T1,T2>>Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.