public static class TtlStateFactory.TtlSerializer<T> extends org.apache.flink.api.common.typeutils.CompositeSerializer<TtlValue<T>>
| Constructor and Description |
|---|
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) |
| Modifier and Type | Method and Description |
|---|---|
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) |
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 static boolean isTtlStateSerializer(org.apache.flink.api.common.typeutils.TypeSerializer<?> typeSerializer)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.