Help us shape the future of Go! Take the 2026 Go Developer Survey

ledger

package
v1.4.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 19, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockQueryExecutor

type MockQueryExecutor struct {
	// State keeps all namespaces
	State map[string]map[string][]byte
}

func NewMockQueryExecutor

func NewMockQueryExecutor(state map[string]map[string][]byte) *MockQueryExecutor

func (*MockQueryExecutor) Done

func (m *MockQueryExecutor) Done()

func (*MockQueryExecutor) ExecuteQuery

func (m *MockQueryExecutor) ExecuteQuery(namespace, query string) (commonledger.ResultsIterator, error)

func (*MockQueryExecutor) ExecuteQueryOnPrivateData added in v1.1.0

func (m *MockQueryExecutor) ExecuteQueryOnPrivateData(namespace, collection, query string) (commonledger.ResultsIterator, error)

func (*MockQueryExecutor) ExecuteQueryWithMetadata added in v1.3.0

func (m *MockQueryExecutor) ExecuteQueryWithMetadata(namespace, query string, metadata map[string]interface{}) (ledger.QueryResultsIterator, error)

func (*MockQueryExecutor) GetPrivateData added in v1.1.0

func (m *MockQueryExecutor) GetPrivateData(namespace, collection, key string) ([]byte, error)

func (*MockQueryExecutor) GetPrivateDataHash added in v1.4.2

func (m *MockQueryExecutor) GetPrivateDataHash(namespace, collection, key string) ([]byte, error)

func (*MockQueryExecutor) GetPrivateDataMetadata added in v1.2.0

func (m *MockQueryExecutor) GetPrivateDataMetadata(namespace, collection, key string) (map[string][]byte, error)

func (*MockQueryExecutor) GetPrivateDataMetadataByHash added in v1.3.0

func (m *MockQueryExecutor) GetPrivateDataMetadataByHash(namespace, collection string, keyhash []byte) (map[string][]byte, error)

func (*MockQueryExecutor) GetPrivateDataMultipleKeys added in v1.1.0

func (m *MockQueryExecutor) GetPrivateDataMultipleKeys(namespace, collection string, keys []string) ([][]byte, error)

func (*MockQueryExecutor) GetPrivateDataRangeScanIterator added in v1.1.0

func (m *MockQueryExecutor) GetPrivateDataRangeScanIterator(namespace, collection, startKey, endKey string) (commonledger.ResultsIterator, error)

func (*MockQueryExecutor) GetState

func (m *MockQueryExecutor) GetState(namespace string, key string) ([]byte, error)

func (*MockQueryExecutor) GetStateMetadata added in v1.2.0

func (m *MockQueryExecutor) GetStateMetadata(namespace, key string) (map[string][]byte, error)

func (*MockQueryExecutor) GetStateMultipleKeys

func (m *MockQueryExecutor) GetStateMultipleKeys(namespace string, keys []string) ([][]byte, error)

func (*MockQueryExecutor) GetStateRangeScanIterator

func (m *MockQueryExecutor) GetStateRangeScanIterator(namespace string, startKey string, endKey string) (commonledger.ResultsIterator, error)

func (*MockQueryExecutor) GetStateRangeScanIteratorWithMetadata added in v1.3.0

func (m *MockQueryExecutor) GetStateRangeScanIteratorWithMetadata(namespace string, startKey, endKey string, metadata map[string]interface{}) (ledger.QueryResultsIterator, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL