Versions in this module Expand all Collapse all v1 v1.9.8 Jun 28, 2023 Changes in this version + type Manager interface + Close func() error + Current func() *VersionedDatabase + GetDatabases func() []*VersionedDatabase + NewCompleteMeterDBManager func(namespace string, registerer prometheus.Registerer) (Manager, error) + NewMeterDBManager func(namespace string, registerer prometheus.Registerer) (Manager, error) + NewNestedPrefixDBManager func(prefix []byte) Manager + NewPrefixDBManager func(prefix []byte) Manager + Previous func() (*VersionedDatabase, bool) + func NewLevelDB(dbDirPath string, dbConfig []byte, log logging.Logger, ...) (Manager, error) + func NewManagerFromDBs(dbs []*VersionedDatabase) (Manager, error) + func NewMemDB(currentVersion *version.Semantic) Manager + type VersionedDatabase struct + Database database.Database + Version *version.Semantic + func (db *VersionedDatabase) Close() error + func (db *VersionedDatabase) Less(other *VersionedDatabase) bool v1.9.8-rc.9 Jun 28, 2023