public MemTable(InternalKeyComparator cmp) { m_comparator = new KeyComparator(cmp); m_refs = 0; m_table = new SkipList(m_comparator); }
// Initialize an iterator over the specified list. // The returned iterator is not valid. public Iterator(SkipList list) { list_ = list; node_ = null; }
private void Dispose() { m_table = null; Debug.Assert(m_refs == 0); }
public MemTableIterator(SkipList table) { m_iterator = new SkipList.Iterator(table); }