Lines Matching refs:MemTable

31 void MemTableListVersion::AddMemTable(MemTable* m) {  in AddMemTable()
36 void MemTableListVersion::UnrefMemTable(autovector<MemTable*>* to_delete, in UnrefMemTable()
37 MemTable* m) { in UnrefMemTable()
76 void MemTableListVersion::Unref(autovector<MemTable*>* to_delete) { in Unref()
131 for (MemTable* memtable : memlist_) { in GetMergeOperands()
152 std::list<MemTable*>* list, const LookupKey& key, std::string* value, in GetFromList()
227 MemTable::MemTableStats MemTableListVersion::ApproximateStats( in ApproximateStats()
229 MemTable::MemTableStats total_stats = {0, 0}; in ApproximateStats()
258 void MemTableListVersion::Add(MemTable* m, autovector<MemTable*>* to_delete) { in Add()
266 void MemTableListVersion::Remove(MemTable* m, in Remove()
267 autovector<MemTable*>* to_delete) { in Remove()
314 void MemTableListVersion::TrimHistory(autovector<MemTable*>* to_delete, in TrimHistory()
317 MemTable* x = memlist_history_.back(); in TrimHistory()
337 autovector<MemTable*>* ret) { in PickMemtablesToFlush()
343 MemTable* m = *it; in PickMemtablesToFlush()
365 void MemTableList::RollbackMemtableFlush(const autovector<MemTable*>& mems, in RollbackMemtableFlush()
373 for (MemTable* m : mems) { in RollbackMemtableFlush()
389 const autovector<MemTable*>& mems, LogsWithPrepTracker* prep_tracker, in TryInstallMemtableFlushResults()
391 autovector<MemTable*>* to_delete, FSDirectory* db_directory, in TryInstallMemtableFlushResults()
438 autovector<MemTable*> memtables_to_flush; in TryInstallMemtableFlushResults()
441 MemTable* m = *it; in TryInstallMemtableFlushResults()
504 MemTable* m = current_->memlist_.back(); in TryInstallMemtableFlushResults()
516 MemTable* m = *it; in TryInstallMemtableFlushResults()
537 void MemTableList::Add(MemTable* m, autovector<MemTable*>* to_delete) { in Add()
555 void MemTableList::TrimHistory(autovector<MemTable*>* to_delete, size_t usage) { in TrimHistory()
614 const autovector<MemTable*>& memtables_to_flush) { in PrecomputeMinLogContainingPrepSection()
621 for (MemTable* m_to_flush : memtables_to_flush) { in PrecomputeMinLogContainingPrepSection()
646 const autovector<const autovector<MemTable*>*>& mems_list, VersionSet* vset, in InstallMemtableAtomicFlushResults()
648 autovector<MemTable*>* to_delete, FSDirectory* db_directory, in InstallMemtableAtomicFlushResults()
749 autovector<MemTable*>* to_delete) { in RemoveOldMemTables()
753 autovector<MemTable*> old_memtables; in RemoveOldMemTables()
755 MemTable* mem = *it; in RemoveOldMemTables()
763 MemTable* mem = *it; in RemoveOldMemTables()