Documentation
¶
Index ¶
- func CopyBytes(b []byte) (copiedBytes []byte)
- func Deserialize(r io.Reader) (node, error)
- type Database
- type Iterator
- type MemDatabase
- type NodeIterator
- type Trie
- func (t *Trie) Commit() (common.Uint256, error)
- func (t *Trie) CommitTo(db Database) (common.Uint256, error)
- func (t *Trie) Copy() *Trie
- func (t *Trie) Delete(key []byte)
- func (t *Trie) Get(key []byte) []byte
- func (t *Trie) Hash() common.Uint256
- func (t *Trie) NodeIterator(start []byte) NodeIterator
- func (t *Trie) TryDelete(key []byte) error
- func (t *Trie) TryGet(key []byte) ([]byte, error)
- func (t *Trie) TryUpdate(key, value []byte) error
- func (t *Trie) Update(key, value []byte)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Deserialize ¶
Types ¶
type Iterator ¶
type Iterator struct {
Key []byte
Value []byte
Err error
// contains filtered or unexported fields
}
func NewIterator ¶
func NewIterator(it NodeIterator) *Iterator
type MemDatabase ¶
type MemDatabase struct {
// contains filtered or unexported fields
}
func NewMemDatabase ¶
func NewMemDatabase() *MemDatabase
func (*MemDatabase) Delete ¶
func (db *MemDatabase) Delete(key []byte) error
func (*MemDatabase) ViewDB ¶
func (db *MemDatabase) ViewDB()
type NodeIterator ¶
type Trie ¶
type Trie struct {
// contains filtered or unexported fields
}
func (*Trie) NodeIterator ¶
func (t *Trie) NodeIterator(start []byte) NodeIterator
Click to show internal directories.
Click to hide internal directories.