Versions in this module Expand all Collapse all v0 v0.2.1 Feb 14, 2024 v0.2.0 Jan 20, 2024 Changes in this version + type FlatFileMap interface + ContainsKey func(key string) bool + Get func(key string, value interface{}) (bool, error) + KeySet func() []string + Size func() int + func OpenReadOnlyCSV(filename string) (FlatFileMap, error) + type KeyValueCSV struct + func OpenCSV(filename string) (*KeyValueCSV, error) + func (kv *KeyValueCSV) Commit() error + func (kv *KeyValueCSV) ContainsKey(key string) bool + func (kv *KeyValueCSV) Delete(key string) + func (kv *KeyValueCSV) Get(key string, value interface{}) (bool, error) + func (kv *KeyValueCSV) KeySet() []string + func (kv *KeyValueCSV) Set(key string, value interface{}) error + func (kv *KeyValueCSV) Size() int + type WritableFlatFileMap interface + Commit func() error + Delete func(key string) + Set func(key string, value interface{}) error