Package org.rocksdb
Class AbstractWalFilter
java.lang.Object
org.rocksdb.AbstractNativeReference
org.rocksdb.AbstractImmutableNativeReference
org.rocksdb.RocksCallbackObject
org.rocksdb.AbstractWalFilter
- All Implemented Interfaces:
AutoCloseable,WalFilter
Base class for WAL Filters.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.rocksdb.WalFilter
WalFilter.LogRecordFoundResult -
Field Summary
Fields inherited from class org.rocksdb.RocksCallbackObject
nativeHandle_Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_ -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longinitializeNative(long... nativeParameterHandles) Construct the Native C++ object which will callback to our object methodsMethods inherited from class org.rocksdb.RocksCallbackObject
disposeInternalMethods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rocksdb.WalFilter
columnFamilyLogNumberMap, logRecordFound, name
-
Constructor Details
-
AbstractWalFilter
public AbstractWalFilter()
-
-
Method Details
-
initializeNative
protected long initializeNative(long... nativeParameterHandles) Description copied from class:RocksCallbackObjectConstruct the Native C++ object which will callback to our object methods- Specified by:
initializeNativein classRocksCallbackObject- Parameters:
nativeParameterHandles- An array of native handles for any parameter objects that are needed during construction- Returns:
- The native handle of the C++ object which will callback to us
-