public class RocksDbTtlCompactFiltersManager extends Object
Constructor and Description |
---|
RocksDbTtlCompactFiltersManager(boolean enableTtlCompactionFilter,
TtlTimeProvider ttlTimeProvider) |
Modifier and Type | Method and Description |
---|---|
void |
configCompactFilter(StateDescriptor<?,?> stateDesc,
TypeSerializer<?> stateSerializer) |
void |
disposeAndClearRegisteredCompactionFactories() |
void |
setAndRegisterCompactFilterIfStateTtl(RegisteredStateMetaInfoBase metaInfoBase,
org.rocksdb.ColumnFamilyOptions options) |
public RocksDbTtlCompactFiltersManager(boolean enableTtlCompactionFilter, TtlTimeProvider ttlTimeProvider)
public void setAndRegisterCompactFilterIfStateTtl(@Nonnull RegisteredStateMetaInfoBase metaInfoBase, @Nonnull org.rocksdb.ColumnFamilyOptions options)
public void configCompactFilter(@Nonnull StateDescriptor<?,?> stateDesc, TypeSerializer<?> stateSerializer)
public void disposeAndClearRegisteredCompactionFactories()
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.