mock

package
v0.0.0-...-7ee7fde Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewMockBucket

func NewMockBucket() database.Bucket

func NewMockTx

func NewMockTx() database.Tx

Types

type MockBucket

type MockBucket struct {
	// contains filtered or unexported fields
}

func (*MockBucket) Bucket

func (mb *MockBucket) Bucket(key []byte) database.Bucket

func (*MockBucket) CreateBucket

func (mb *MockBucket) CreateBucket(key []byte) (database.Bucket, error)

func (*MockBucket) CreateBucketIfNotExists

func (mb *MockBucket) CreateBucketIfNotExists(key []byte) (database.Bucket, error)

func (*MockBucket) Cursor

func (mb *MockBucket) Cursor() database.Cursor

func (*MockBucket) Delete

func (mb *MockBucket) Delete(key []byte) error

func (*MockBucket) DeleteBucket

func (mb *MockBucket) DeleteBucket(key []byte) error

func (*MockBucket) ForEach

func (mb *MockBucket) ForEach(func(k, v []byte) error) error

func (*MockBucket) ForEachBucket

func (mb *MockBucket) ForEachBucket(func(k []byte) error) error

func (*MockBucket) Get

func (mb *MockBucket) Get(key []byte) []byte

func (*MockBucket) Put

func (mb *MockBucket) Put(key, value []byte) error

func (*MockBucket) Writable

func (mb *MockBucket) Writable() bool

type MockCursor

type MockCursor struct {
}

func (*MockCursor) Bucket

func (mc *MockCursor) Bucket() database.Bucket

func (*MockCursor) Delete

func (mc *MockCursor) Delete() error

func (*MockCursor) First

func (mc *MockCursor) First() bool

func (*MockCursor) Key

func (mc *MockCursor) Key() []byte

func (*MockCursor) Last

func (mc *MockCursor) Last() bool

func (*MockCursor) Next

func (mc *MockCursor) Next() bool

func (*MockCursor) Prev

func (mc *MockCursor) Prev() bool

func (*MockCursor) Seek

func (mc *MockCursor) Seek(seek []byte) bool

func (*MockCursor) Value

func (mc *MockCursor) Value() []byte

type MockTx

type MockTx struct {
	// contains filtered or unexported fields
}

func (*MockTx) Commit

func (m *MockTx) Commit() error

func (*MockTx) FetchBlock

func (m *MockTx) FetchBlock(key *database.BlockKey) ([]byte, error)

func (*MockTx) FetchBlockHeader

func (m *MockTx) FetchBlockHeader(key *database.BlockKey) ([]byte, error)

func (*MockTx) FetchBlockHeaders

func (m *MockTx) FetchBlockHeaders(keys []database.BlockKey) ([][]byte, error)

func (*MockTx) FetchBlockRegion

func (m *MockTx) FetchBlockRegion(region *database.BlockRegion) ([]byte, error)

func (*MockTx) FetchBlockRegions

func (m *MockTx) FetchBlockRegions(regions []database.BlockRegion) ([][]byte, error)

func (*MockTx) FetchBlocks

func (m *MockTx) FetchBlocks(keys []database.BlockKey) ([][]byte, error)

func (*MockTx) HasBlock

func (m *MockTx) HasBlock(key *database.BlockKey) (bool, error)

func (*MockTx) HasBlocks

func (m *MockTx) HasBlocks(keys []database.BlockKey) ([]bool, error)

func (*MockTx) Metadata

func (m *MockTx) Metadata() database.Bucket

func (*MockTx) Rollback

func (m *MockTx) Rollback() error

func (*MockTx) StoreBlock

func (m *MockTx) StoreBlock(blockKey *database.BlockKey, blockBytes []byte) error

Jump to

Keyboard shortcuts

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