Versions in this module Expand all Collapse all v6 v6.4.0 May 18, 2020 Changes in this version + var EmptyRoot [32]byte + func DisableLog() + func Reg(name string, create Storecreate) + func SetLogLevel(level string) + type BaseStore struct + func NewBaseStore(cfg *types.Store) *BaseStore + func (store *BaseStore) Close() + func (store *BaseStore) GetDB() dbm.DB + func (store *BaseStore) GetQueueClient() queue.Client + func (store *BaseStore) SetChild(sub SubStore) + func (store *BaseStore) SetQueueClient(c queue.Client) + func (store *BaseStore) Wait() + type Storecreate func(cfg *types.Store, sub []byte, chain33cfg *types.Chain33Config) queue.Module + func Load(name string) (create Storecreate, err error) + type StorelistQuery struct + func NewStoreListQuery(store SubStore, req *types.StoreList) *StorelistQuery + func (t *StorelistQuery) IterateCallBack(key, value []byte) bool + func (t *StorelistQuery) Run() *types.StoreListReply + type SubStore interface + Commit func(hash *types.ReqHash) ([]byte, error) + CommitUpgrade func(hash *types.ReqHash) ([]byte, error) + Del func(req *types.StoreDel) ([]byte, error) + Get func(datas *types.StoreGet) [][]byte + IterateRangeByStateHash func(statehash []byte, start []byte, end []byte, ascending bool, ...) + MemSet func(datas *types.StoreSet, sync bool) ([]byte, error) + MemSetUpgrade func(datas *types.StoreSet, sync bool) ([]byte, error) + ProcEvent func(msg *queue.Message) + Rollback func(req *types.ReqHash) ([]byte, error) + Set func(datas *types.StoreSet, sync bool) ([]byte, error) Other modules containing this package github.com/33cn/chain33