Package org.rocksdb
Class MergeOperator
- java.lang.Object
-
- org.rocksdb.AbstractNativeReference
-
- org.rocksdb.AbstractImmutableNativeReference
-
- org.rocksdb.RocksObject
-
- org.rocksdb.MergeOperator
-
- All Implemented Interfaces:
java.lang.AutoCloseable
- Direct Known Subclasses:
CassandraValueMergeOperator,StringAppendOperator,UInt64AddOperator
public abstract class MergeOperator extends RocksObject
MergeOperator holds an operator to be applied when compacting two merge operands held under the same key in order to obtain a single value.
-
-
Field Summary
-
Fields inherited from class org.rocksdb.RocksObject
nativeHandle_
-
Fields inherited from class org.rocksdb.AbstractImmutableNativeReference
owningHandle_
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMergeOperator(long nativeHandle)
-
Method Summary
-
Methods inherited from class org.rocksdb.RocksObject
disposeInternal, disposeInternal, getNativeHandle
-
Methods inherited from class org.rocksdb.AbstractImmutableNativeReference
close, disOwnNativeHandle, isOwningHandle
-
Methods inherited from class org.rocksdb.AbstractNativeReference
dispose, finalize
-
-