Versions in this module Expand all Collapse all v0 v0.0.1 Dec 16, 2022 Changes in this version + const MaxBufSize + const Separator + type FileDB struct + func Open(options Options) (*FileDB, error) + func (f *FileDB) Merge(items ...interface{}) (uint, error) + func (f *FileDB) MergeFile(filename string) (uint, error) + func (f *FileDB) MergeReader(reader io.Reader) (uint, error) + func (fdb *FileDB) Close() + func (fdb *FileDB) Process() error + func (fdb *FileDB) Reset() error + func (fdb *FileDB) Scan(handler func([]byte, []byte) error) error + func (fdb *FileDB) Set(k, v []byte) error + func (fdb *FileDB) Size() int64 + type Options struct + Cleanup bool + Compress bool + Dedupe bool + FPRatio float64 + MaxItems uint + Path string + var DefaultOptions Options = Options{ ... } + type Stats struct + NumberOfAddedItems uint + NumberOfDupedItems uint + NumberOfItems uint