Lines Matching refs:MemTable
53 void Unref(autovector<MemTable*>* to_delete = nullptr);
124 MemTable::MemTableStats ApproximateStats(const Slice& start_ikey,
140 const autovector<const autovector<MemTable*>*>& mems_list,
143 autovector<MemTable*>* to_delete, FSDirectory* db_directory,
147 void Add(MemTable* m, autovector<MemTable*>* to_delete);
149 void Remove(MemTable* m, autovector<MemTable*>* to_delete);
151 void TrimHistory(autovector<MemTable*>* to_delete, size_t usage);
153 bool GetFromList(std::list<MemTable*>* list, const LookupKey& key,
161 void AddMemTable(MemTable* m);
163 void UnrefMemTable(autovector<MemTable*>* to_delete, MemTable* m);
178 std::list<MemTable*> memlist_;
182 std::list<MemTable*> memlist_history_;
254 autovector<MemTable*>* mems);
258 void RollbackMemtableFlush(const autovector<MemTable*>& mems,
265 const autovector<MemTable*>& m, LogsWithPrepTracker* prep_tracker,
267 autovector<MemTable*>* to_delete, FSDirectory* db_directory,
274 void Add(MemTable* m, autovector<MemTable*>* to_delete);
294 void TrimHistory(autovector<MemTable*>* to_delete, size_t usage);
335 const autovector<MemTable*>& memtables_to_flush);
357 MemTable* mem = *it; in AssignAtomicFlushSeq()
373 autovector<MemTable*>* to_delete);
380 const autovector<const autovector<MemTable*>*>& mems_list,
383 autovector<MemTable*>* to_delete, FSDirectory* db_directory,
423 const autovector<const autovector<MemTable*>*>& mems_list, VersionSet* vset,
425 autovector<MemTable*>* to_delete, FSDirectory* db_directory,