Documentation ¶
Overview ¶
https://github.com/tendermint/tm-db/blob/3157a928986298875ca48e6d5f77132a32dfb1f0/test_helpers.go
Index ¶
- Constants
- type DB
- func (db *DB) Close() error
- func (db *DB) Datastore() ds.Datastore
- func (db *DB) Delete(key []byte) error
- func (db *DB) DeleteSync(key []byte) error
- func (db *DB) Get(key []byte) ([]byte, error)
- func (db *DB) Has(key []byte) (bool, error)
- func (db *DB) Iterator(start, end []byte) (db.Iterator, error)
- func (db *DB) NewBatch() db.Batch
- func (db *DB) Print() error
- func (db *DB) ReverseIterator(start, end []byte) (db.Iterator, error)
- func (db *DB) Set(key []byte, value []byte) error
- func (db *DB) SetSync(key []byte, value []byte) error
- func (db *DB) Stats() map[string]string
Constants ¶
View Source
const (
// Backend type for bdware/go-datastore backed tm-db implementation
GoDatastoreBackend db.BackendType = "go-datastore"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DB ¶
type DB struct {
// contains filtered or unexported fields
}
DB implements db.DB by wrapping a bdware/go-datastore Datastore instance
func (*DB) ReverseIterator ¶
ReverseIterator implements DB. Takes out a read-lock on the database until the iterator is closed.
Click to show internal directories.
Click to hide internal directories.