Versions in this module Expand all Collapse all v0 v0.5.0 May 31, 2017 Changes in this version + const RECORDS_PER_BLOCK + const UTILIZATION + type Hash struct + func NewHashTable(initial_size int) *Hash + func (self *Hash) Get(key Hashable) (value interface{}, err error) + func (self *Hash) Has(key Hashable) (has bool) + func (self *Hash) Items() (vi KIterator) + func (self *Hash) Iterate() KVIterator + func (self *Hash) Keys() KIterator + func (self *Hash) Put(key Hashable, value interface{}) (err error) + func (self *Hash) Remove(key Hashable) (value interface{}, err error) + func (self *Hash) Size() int + func (self *Hash) Values() Iterator + type LinearHash struct + func NewLinearHash() *LinearHash + func (self *LinearHash) Get(key Hashable) (value interface{}, err error) + func (self *LinearHash) Has(key Hashable) bool + func (self *LinearHash) Items() (vi KIterator) + func (self *LinearHash) Iterate() KVIterator + func (self *LinearHash) Keys() KIterator + func (self *LinearHash) Put(key Hashable, value interface{}) (err error) + func (self *LinearHash) Remove(key Hashable) (value interface{}, err error) + func (self *LinearHash) Size() int + func (self *LinearHash) Values() Iterator