metadb

package
v0.4.3 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ByteCurrHeight         = byte(0x10)
	ByteTwigMtFileSize     = byte(0x11)
	ByteEntryFileSize      = byte(0x12)
	ByteTwigHeight         = byte(0x13)
	ByteLastPrunedTwig     = byte(0x14)
	ByteEdgeNodes          = byte(0x15)
	ByteMaxSerialNum       = byte(0x16)
	ByteOldestActiveTwigID = byte(0x17)
	ByteIsRunning          = byte(0x18) //Not Used
	ByteRootHash           = byte(0x19)
)

Variables

This section is empty.

Functions

This section is empty.

Types

type MetaDB added in v0.2.0

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

func NewMetaDB

func NewMetaDB(kvdb *indextree.RocksDB) *MetaDB

func (*MetaDB) Close added in v0.2.0

func (db *MetaDB) Close()

func (*MetaDB) Commit added in v0.2.0

func (db *MetaDB) Commit()

func (*MetaDB) DeleteTwigHeight added in v0.2.0

func (db *MetaDB) DeleteTwigHeight(shardID int, twigID int64)

func (*MetaDB) GetCurrHeight added in v0.2.0

func (db *MetaDB) GetCurrHeight() int64

func (*MetaDB) GetEdgeNodes added in v0.2.0

func (db *MetaDB) GetEdgeNodes(shardID int) []byte

func (*MetaDB) GetEntryFileSize added in v0.2.0

func (db *MetaDB) GetEntryFileSize(shardID int) int64

func (*MetaDB) GetLastPrunedTwig added in v0.2.0

func (db *MetaDB) GetLastPrunedTwig(shardID int) int64

func (*MetaDB) GetMaxSerialNum added in v0.2.0

func (db *MetaDB) GetMaxSerialNum(shardID int) int64

func (*MetaDB) GetOldestActiveTwigID added in v0.2.0

func (db *MetaDB) GetOldestActiveTwigID(shardID int) int64

func (*MetaDB) GetRootHash added in v0.2.0

func (db *MetaDB) GetRootHash(shardID int) [32]byte

func (*MetaDB) GetTwigHeight added in v0.2.0

func (db *MetaDB) GetTwigHeight(shardID int, twigID int64) int64

func (*MetaDB) GetTwigMtFileSize added in v0.2.0

func (db *MetaDB) GetTwigMtFileSize(shardID int) int64

func (*MetaDB) GetYoungestTwigID added in v0.3.0

func (db *MetaDB) GetYoungestTwigID(shardID int) int64

func (*MetaDB) IncrMaxSerialNum added in v0.2.0

func (db *MetaDB) IncrMaxSerialNum(shardID int)

func (*MetaDB) IncrOldestActiveTwigID added in v0.2.0

func (db *MetaDB) IncrOldestActiveTwigID(shardID int)

func (*MetaDB) Init added in v0.2.0

func (db *MetaDB) Init()

func (*MetaDB) PrintInfo added in v0.2.0

func (db *MetaDB) PrintInfo()

func (*MetaDB) ReloadFromKVDB added in v0.2.0

func (db *MetaDB) ReloadFromKVDB()

func (*MetaDB) SetCurrHeight added in v0.2.0

func (db *MetaDB) SetCurrHeight(h int64)

func (*MetaDB) SetEdgeNodes added in v0.2.0

func (db *MetaDB) SetEdgeNodes(shardID int, bz []byte)

func (*MetaDB) SetEntryFileSize added in v0.2.0

func (db *MetaDB) SetEntryFileSize(shardID int, size int64)

func (*MetaDB) SetLastPrunedTwig added in v0.2.0

func (db *MetaDB) SetLastPrunedTwig(shardID int, twigID int64)

func (*MetaDB) SetRootHash added in v0.2.0

func (db *MetaDB) SetRootHash(shardID int, h [32]byte)

func (*MetaDB) SetTwigMtFileSize added in v0.2.0

func (db *MetaDB) SetTwigMtFileSize(shardID int, size int64)

Jump to

Keyboard shortcuts

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