Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImmutableTree ¶
type ImmutableTree struct {
// contains filtered or unexported fields
}
func NewImmutableTree ¶
func NewImmutableTree(db dbm.DB) *ImmutableTree
func (*ImmutableTree) Hash ¶
func (t *ImmutableTree) Hash() []byte
func (*ImmutableTree) Iterate ¶
func (t *ImmutableTree) Iterate(fn func(key []byte, value []byte) bool) (stopped bool)
func (*ImmutableTree) Version ¶
func (t *ImmutableTree) Version() int64
type MTree ¶ added in v1.2.0
type MTree interface {
ReadOnlyTree
Set(key, value []byte) bool
Remove(key []byte) ([]byte, bool)
LoadVersion(targetVersion int64) (int64, error)
LazyLoadVersion(targetVersion int64) (int64, error)
SaveVersion() ([]byte, int64, error)
DeleteVersion(version int64) error
GetImmutable() *ImmutableTree
GetImmutableAtHeight(version int64) (*ImmutableTree, error)
}
Click to show internal directories.
Click to hide internal directories.