Versions in this module Expand all Collapse all v1 v1.4.0 Aug 14, 2022 v1.3.0 Mar 19, 2022 Changes in this version + const MaxKeysetSize + const Prefix16Bit + const Prefix32Bit + const PrefixAttrHash + const PrefixAttrWord + const PrefixCode + const PrefixCounter + const PrefixName + var CaseSensitiveWordIndex = false + var ErrAccessComponent = errors.New("Failed to access graph storage component") + var ErrClosing = errors.New("Failed to close graph storage") + var ErrFlushing = errors.New("Failed to flush changes") + var ErrIndexError = errors.New("Index error") + var ErrInvalidData = errors.New("Invalid data") + var ErrOpening = errors.New("Failed to open graph storage") + var ErrReadOnly = errors.New("Failed write to readonly storage") + var ErrReading = errors.New("Could not read graph information") + var ErrRollback = errors.New("Failed to rollback changes") + var ErrRule = errors.New("Graph rule error") + var ErrWriting = errors.New("Could not write graph information") + type GraphError struct + Detail string + Type error + func (ge *GraphError) Error() string + type IndexManager struct + func NewIndexManager(htree *hash.HTree) *IndexManager + func (im *IndexManager) Count(attr, word string) (int, error) + func (im *IndexManager) Deindex(key string, obj map[string]string) error + func (im *IndexManager) Index(key string, obj map[string]string) error + func (im *IndexManager) LookupPhrase(attr, phrase string) ([]string, error) + func (im *IndexManager) LookupValue(attr, value string) ([]string, error) + func (im *IndexManager) LookupWord(attr, word string) (map[string][]uint64, error) + func (im *IndexManager) Reindex(key string, newObj map[string]string, oldObj map[string]string) error + func (im *IndexManager) String() string + type NamesManager struct + func NewNamesManager(nameDB map[string]string) *NamesManager + func (gs *NamesManager) Decode16(val string) string + func (gs *NamesManager) Decode32(val string) string + func (gs *NamesManager) Encode16(val string, create bool) string + func (gs *NamesManager) Encode32(val string, create bool) string