public class RocksDbTtlCompactFiltersManager extends Object
| 构造器和说明 |
|---|
RocksDbTtlCompactFiltersManager(boolean enableTtlCompactionFilter,
org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configCompactFilter(org.apache.flink.api.common.state.StateDescriptor<?,?> stateDesc,
org.apache.flink.api.common.typeutils.TypeSerializer<?> stateSerializer) |
void |
disposeAndClearRegisteredCompactionFactories() |
void |
setAndRegisterCompactFilterIfStateTtl(org.apache.flink.runtime.state.RegisteredStateMetaInfoBase metaInfoBase,
org.rocksdb.ColumnFamilyOptions options) |
public RocksDbTtlCompactFiltersManager(boolean enableTtlCompactionFilter,
org.apache.flink.runtime.state.ttl.TtlTimeProvider ttlTimeProvider)
public void setAndRegisterCompactFilterIfStateTtl(@Nonnull org.apache.flink.runtime.state.RegisteredStateMetaInfoBase metaInfoBase, @Nonnull org.rocksdb.ColumnFamilyOptions options)
public void configCompactFilter(@Nonnull org.apache.flink.api.common.state.StateDescriptor<?,?> stateDesc, org.apache.flink.api.common.typeutils.TypeSerializer<?> stateSerializer)
public void disposeAndClearRegisteredCompactionFactories()
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.