Lines Matching refs:_index
67 self._index = None # maps keys to (pos, siz) pairs
81 self._index = {}
92 self._index[key] = pos_and_siz_pair
101 if self._index is None or not self._modified:
116 for key, pos_and_siz_pair in self._index.iteritems():
122 pos, siz = self._index[key] # may raise KeyError
156 self._index[key] = pos_and_siz_pair
165 if key not in self._index:
170 pos, siz = self._index[key]
174 self._index[key] = self._setval(pos, val)
179 self._index[key] = self._addval(val)
192 del self._index[key]
200 return self._index.keys()
203 return key in self._index
206 return key in self._index
209 return self._index.iterkeys()
213 return len(self._index)
219 self._index = self._datfile = self._dirfile = self._bakfile = None