Versions in this module Expand all Collapse all v1 v1.0.0 May 13, 2022 Changes in this version + func Generate(i int) string + type DataBase struct + Backets *[]DataBaseBucket + Db *bolt.DB + Err error + Lock chan bool + Timeout time.Duration + func NewDB(name string) *DataBase + func (o *DataBase) Close() + func (o *DataBase) Open(name string) *DataBase + func (obj *DataBase) Bucket(name string) *DataBaseBucket + func (obj *DataBase) Delete(name string) + func (obj *DataBase) PrintAll(name string) map[string]([]byte) + type DataBaseBucket struct + Err error + Inc int + Lock chan bool + Name string + Parent *bolt.DB + Timeout time.Duration + func (obj *DataBaseBucket) Add(key string, value string, uniq ...bool) string + func (obj *DataBaseBucket) Delete() + func (obj *DataBaseBucket) Get(key string, prefix ...bool) map[string]string + func (obj *DataBaseBucket) Print(key string) []byte + func (obj *DataBaseBucket) PrintAllPrefix(prx string) map[string]([]byte) + type Item struct + ID string + Name string + Parent *Items + Values []*Values + func New(type_ string) *Item + func (o *Item) Add(key string, val string) *Item + func (o *Item) Find(key string) string + func (o *Item) GetValuesJson() string + func (o *Item) New(type_ string) *Item + type Items struct + Db *DataBase + ID string + Items []*Item + Name string + Uniq bool + func NewPack(elName string) *Items + func Pack(name string) *Items + func (o *Items) Add(key string, val string) *Items + func (o *Items) Clear(key string, flagFindAsPrefix ...bool) + func (o *Items) Delete() + func (o *Items) End() + func (o *Items) Exist(element *Item) *Item + func (o *Items) Filter(key string) *Items + func (o *Items) Find(key string) []string + func (o *Items) Get(key string, flagFindAsPrefix ...bool) []string + func (o *Items) Item(name interface{}, flagFindAsPrefix ...bool) *Items + func (o *Items) Json() string + func (o *Items) Load() + func (o *Items) LoadJson() + func (o *Items) Save(flagUniq ...bool) + func (o *Items) SaveJson() + func (o *Items) Test() + func (o *Items) UnmarshalJSON(data []byte) error + type Patern struct + Generate func(int) string + type Values struct + Key string + Value string