#include "rocksdb/slice.h"
-namespace rocksdb {
+namespace ROCKSDB_NAMESPACE {
class Slice;
class Logger;
class MergeOperator {
public:
virtual ~MergeOperator() {}
+ static const char* Type() { return "MergeOperator"; }
// Gives the client a way to express the read -> modify -> write semantics
// key: (IN) The key that's associated with this merge operation.
Logger* logger) const override;
};
-} // namespace rocksdb
+} // namespace ROCKSDB_NAMESPACE