public class FlinkCompactionFilter extends AbstractCompactionFilter<Slice>
| Modifier and Type | Class and Description |
|---|---|
static class |
FlinkCompactionFilter.Config |
static class |
FlinkCompactionFilter.FlinkCompactionFilterFactory |
static interface |
FlinkCompactionFilter.ListElementFilter |
static interface |
FlinkCompactionFilter.ListElementFilterFactory |
static class |
FlinkCompactionFilter.StateType |
static interface |
FlinkCompactionFilter.TimeProvider
Provides current timestamp to check expiration, it must be thread safe.
|
AbstractCompactionFilter.ContextnativeHandle_| Constructor and Description |
|---|
FlinkCompactionFilter(org.rocksdb.FlinkCompactionFilter.ConfigHolder configHolder,
FlinkCompactionFilter.TimeProvider timeProvider) |
FlinkCompactionFilter(org.rocksdb.FlinkCompactionFilter.ConfigHolder configHolder,
FlinkCompactionFilter.TimeProvider timeProvider,
Logger logger) |
disposeInternaldisposeInternalclose, disOwnNativeHandle, isOwningHandledispose, finalizepublic FlinkCompactionFilter(org.rocksdb.FlinkCompactionFilter.ConfigHolder configHolder,
FlinkCompactionFilter.TimeProvider timeProvider)
public FlinkCompactionFilter(org.rocksdb.FlinkCompactionFilter.ConfigHolder configHolder,
FlinkCompactionFilter.TimeProvider timeProvider,
Logger logger)