Documentation ¶
Index ¶
- Constants
- type Badger
- func (b *Badger) ChangeSecretKey(path string, oldSecretKey []byte, newSecretKey []byte, ...) error
- func (b *Badger) Close() error
- func (b *Badger) NewReadOnlyTransaction() iface.IStateStorageTransaction
- func (b *Badger) NewTransaction() iface.IStateStorageTransaction
- func (b *Badger) Open() error
- func (b *Badger) RunGC()
- func (b *Badger) Setup(path string, secretKey []byte, configuration interface{})
- func (b *Badger) StateStorageName() string
- type Configuration
- type Iterator
- type Transaction
- func (t *Transaction) Commit() error
- func (t *Transaction) Delete(address []byte) error
- func (t *Transaction) Discard()
- func (t *Transaction) ForwardIterator() iface.IStateStorageIterator
- func (t *Transaction) Get(address []byte) ([]byte, error)
- func (t *Transaction) KeyOnlyForwardIterator() iface.IStateStorageIterator
- func (t *Transaction) KeyOnlyReverseIterator() iface.IStateStorageIterator
- func (t *Transaction) ReverseIterator() iface.IStateStorageIterator
- func (t *Transaction) Set(address []byte, data []byte) error
Constants ¶
View Source
const Name = "state::badger"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Badger ¶
type Badger struct {
// contains filtered or unexported fields
}
func (*Badger) ChangeSecretKey ¶
func (*Badger) NewReadOnlyTransaction ¶
func (b *Badger) NewReadOnlyTransaction() iface.IStateStorageTransaction
func (*Badger) NewTransaction ¶
func (b *Badger) NewTransaction() iface.IStateStorageTransaction
func (*Badger) StateStorageName ¶
type Configuration ¶
type Iterator ¶
type Iterator struct {
// contains filtered or unexported fields
}
func (*Iterator) StateSnapshot ¶
func (i *Iterator) StateSnapshot() *pb.StateSnapshot
func (*Iterator) ValidForPrefix ¶
type Transaction ¶
type Transaction struct {
// contains filtered or unexported fields
}
func (*Transaction) Commit ¶
func (t *Transaction) Commit() error
func (*Transaction) Delete ¶
func (t *Transaction) Delete(address []byte) error
func (*Transaction) Discard ¶
func (t *Transaction) Discard()
func (*Transaction) ForwardIterator ¶
func (t *Transaction) ForwardIterator() iface.IStateStorageIterator
func (*Transaction) KeyOnlyForwardIterator ¶
func (t *Transaction) KeyOnlyForwardIterator() iface.IStateStorageIterator
func (*Transaction) KeyOnlyReverseIterator ¶
func (t *Transaction) KeyOnlyReverseIterator() iface.IStateStorageIterator
func (*Transaction) ReverseIterator ¶
func (t *Transaction) ReverseIterator() iface.IStateStorageIterator
Click to show internal directories.
Click to hide internal directories.