public abstract class AbstractCompactionFilter<T extends AbstractSlice<?>> extends RocksObject
At present, we just permit an overriding Java class to wrap a C++ implementation
| 限定符和类型 | 类和说明 |
|---|---|
static class |
AbstractCompactionFilter.Context |
nativeHandle_owningHandle_| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractCompactionFilter(long nativeHandle) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
disposeInternal(long handle)
Deletes underlying C++ compaction pointer.
|
disposeInternal, getNativeHandleclose, disOwnNativeHandle, isOwningHandleprotected final void disposeInternal(long handle)
Note that this function should be called only after all RocksDB instances referencing the compaction filter are closed. Otherwise, an undefined behavior will occur.
disposeInternal 在类中 RocksObject