5 #ifndef STORAGE_LEVELDB_DB_MEMTABLE_H_ 6 #define STORAGE_LEVELDB_DB_MEMTABLE_H_ 16 class InternalKeyComparator;
18 class MemTableIterator;
69 int operator()(
const char* a,
const char* b)
const;
88 #endif // STORAGE_LEVELDB_DB_MEMTABLE_H_
KeyComparator(const InternalKeyComparator &c)
SkipList< const char *, KeyComparator > Table
void operator=(const MemTable &)
MemTable(const InternalKeyComparator &comparator)
friend class MemTableBackwardIterator
KeyComparator comparator_
int operator()(const char *a, const char *b) const
const InternalKeyComparator comparator
size_t ApproximateMemoryUsage()
void Add(SequenceNumber seq, ValueType type, const Slice &key, const Slice &value)
bool Get(const LookupKey &key, std::string *value, Status *s)