class documentation
class HashMapBase(MapBase):
Known subclasses: dsap.mapping.chain_hash_map.ChainHashMap
, dsap.mapping.probe_hash_map.ProbeHashMap
Abstract base class for map using hash-table with MAD compression.
Keys must be hashable and non-None.
Method | __delitem__ |
Undocumented |
Method | __getitem__ |
Undocumented |
Method | __init__ |
Create an empty hash-table map. |
Method | __len__ |
Undocumented |
Method | __setitem__ |
Undocumented |
Method | _hash |
Undocumented |
Method | _resize |
Resize bucket array to capacity c and rehash all items. |
Instance Variable | _n |
Undocumented |
Instance Variable | _prime |
Undocumented |
Instance Variable | _scale |
Undocumented |
Instance Variable | _shift |
Undocumented |
Instance Variable | _table |
Undocumented |
Inherited from MapBase
:
Class | _ |
Lightweight composite to store key-value pairs as map items. |