public static class TtlStateFactory.TtlSerializer<T> extends org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>> implements org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot.SelfResolvingTypeSerializer<TtlValue<T>>
| 构造器和说明 |
|---|
TtlSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed,
org.apache.flink.api.common.typeutils.TypeSerializer<?>... fieldSerializers) |
TtlSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<Long> timestampSerializer,
org.apache.flink.api.common.typeutils.TypeSerializer<T> userValueSerializer) |
| 限定符和类型 | 方法和说明 |
|---|---|
TtlValue<T> |
createInstance(Object... values) |
protected org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>> |
createSerializerInstance(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed,
org.apache.flink.api.common.typeutils.TypeSerializer<?>... originalSerializers) |
protected Object |
getField(TtlValue<T> v,
int index) |
static boolean |
isTtlStateSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializer) |
org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<TtlValue<T>> |
resolveSchemaCompatibilityViaRedirectingToNewSnapshotClass(org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot<TtlValue<T>> deprecatedConfigSnapshot) |
protected void |
setField(TtlValue<T> v,
int index,
Object fieldValue) |
org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<TtlValue<T>> |
snapshotConfiguration() |
public TtlSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<Long> timestampSerializer, org.apache.flink.api.common.typeutils.TypeSerializer<T> userValueSerializer)
public TtlSerializer(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed,
org.apache.flink.api.common.typeutils.TypeSerializer<?>... fieldSerializers)
protected org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>> createSerializerInstance(org.apache.flink.api.common.typeutils.CompositeSerializer.PrecomputedParameters precomputed, org.apache.flink.api.common.typeutils.TypeSerializer<?>... originalSerializers)
public org.apache.flink.api.common.typeutils.TypeSerializerSnapshot<TtlValue<T>> snapshotConfiguration()
public org.apache.flink.api.common.typeutils.TypeSerializerSchemaCompatibility<TtlValue<T>> resolveSchemaCompatibilityViaRedirectingToNewSnapshotClass(org.apache.flink.api.common.typeutils.TypeSerializerConfigSnapshot<TtlValue<T>> deprecatedConfigSnapshot)
public static boolean isTtlStateSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializer)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.