Versions in this module Expand all Collapse all v3 v3.0.1 Dec 26, 2023 v3.0.0 Dec 23, 2022 Changes in this version + type MockStateDB struct + func NewMockStateDB(ctrl *gomock.Controller) *MockStateDB + func (m *MockStateDB) BeginDbTransaction(txName string) (protocol.SqlDBTransaction, error) + func (m *MockStateDB) Close() + func (m *MockStateDB) CommitBlock(blockWithRWSet *serialization.BlockWithSerializedInfo, isCache bool) error + func (m *MockStateDB) CommitDbTransaction(txName string) error + func (m *MockStateDB) CreateDatabase(contractName string) error + func (m *MockStateDB) DropDatabase(contractName string) error + func (m *MockStateDB) EXPECT() *MockStateDBMockRecorder + func (m *MockStateDB) ExecDdlSql(contractName, sql, version string) error + func (m *MockStateDB) GetChainConfig() (*config.ChainConfig, error) + func (m *MockStateDB) GetContractDbName(contractName string) string + func (m *MockStateDB) GetDbTransaction(txName string) (protocol.SqlDBTransaction, error) + func (m *MockStateDB) GetLastSavepoint() (uint64, error) + func (m *MockStateDB) GetMemberExtraData(member *accesscontrol.Member) (*accesscontrol.MemberExtraData, error) + func (m *MockStateDB) InitGenesis(genesisBlock *serialization.BlockWithSerializedInfo) error + func (m *MockStateDB) QueryMulti(contractName, sql string, values ...interface{}) (protocol.SqlRows, error) + func (m *MockStateDB) QuerySingle(contractName, sql string, values ...interface{}) (protocol.SqlRow, error) + func (m *MockStateDB) ReadObject(contractName string, key []byte) ([]byte, error) + func (m *MockStateDB) ReadObjects(contractName string, keys [][]byte) ([][]byte, error) + func (m *MockStateDB) RollbackDbTransaction(txName string) error + func (m *MockStateDB) SelectObject(contractName string, startKey, limit []byte) (protocol.StateIterator, error) + type MockStateDBMockRecorder struct + func (mr *MockStateDBMockRecorder) BeginDbTransaction(txName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) Close() *gomock.Call + func (mr *MockStateDBMockRecorder) CommitBlock(blockWithRWSet, isCache interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) CommitDbTransaction(txName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) CreateDatabase(contractName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) DropDatabase(contractName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) ExecDdlSql(contractName, sql, version interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) GetChainConfig() *gomock.Call + func (mr *MockStateDBMockRecorder) GetContractDbName(contractName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) GetDbTransaction(txName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) GetLastSavepoint() *gomock.Call + func (mr *MockStateDBMockRecorder) GetMemberExtraData(member interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) InitGenesis(genesisBlock interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) QueryMulti(contractName, sql interface{}, values ...interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) QuerySingle(contractName, sql interface{}, values ...interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) ReadObject(contractName, key interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) ReadObjects(contractName, keys interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) RollbackDbTransaction(txName interface{}) *gomock.Call + func (mr *MockStateDBMockRecorder) SelectObject(contractName, startKey, limit interface{}) *gomock.Call + type StateDB interface + BeginDbTransaction func(txName string) (protocol.SqlDBTransaction, error) + Close func() + CommitBlock func(blockWithRWSet *serialization.BlockWithSerializedInfo, isCache bool) error + CommitDbTransaction func(txName string) error + CreateDatabase func(contractName string) error + DropDatabase func(contractName string) error + ExecDdlSql func(contractName, sql, version string) error + GetChainConfig func() (*configPb.ChainConfig, error) + GetContractDbName func(contractName string) string + GetDbTransaction func(txName string) (protocol.SqlDBTransaction, error) + GetLastSavepoint func() (uint64, error) + GetMemberExtraData func(member *accesscontrol.Member) (*accesscontrol.MemberExtraData, error) + InitGenesis func(genesisBlock *serialization.BlockWithSerializedInfo) error + QueryMulti func(contractName, sql string, values ...interface{}) (protocol.SqlRows, error) + QuerySingle func(contractName, sql string, values ...interface{}) (protocol.SqlRow, error) + ReadObject func(contractName string, key []byte) ([]byte, error) + ReadObjects func(contractName string, keys [][]byte) ([][]byte, error) + RollbackDbTransaction func(txName string) error + SelectObject func(contractName string, startKey []byte, limit []byte) (protocol.StateIterator, error) Other modules containing this package chainmaker.org/chainmaker/store/v2