Versions in this module Expand all Collapse all v1 v1.999.0 Nov 17, 2022 Changes in this version + func NewOldDataCleanerProvider(nodeTypeProvider NodeTypeProviderHandler, ...) (*oldDataCleanerProvider, error) + func NewOldDatabaseCleaner(args ArgsOldDatabaseCleaner) (*oldDatabaseCleaner, error) + type ArgsOldDatabaseCleaner struct + DatabasePath string + EpochStartNotifier EpochStartNotifier + OldDataCleanerProvider OldDataCleanerProvider + StorageListProvider StorageListProviderHandler + type EpochStartNotifier interface + IsInterfaceNil func() bool + RegisterHandler func(handler epochStart.ActionHandler) + type NodeTypeProviderHandler interface + GetType func() core.NodeType + IsInterfaceNil func() bool + SetType func(nodeType core.NodeType) + type OldDataCleanerProvider interface + IsInterfaceNil func() bool + ShouldClean func() bool + type StorageListProviderHandler interface + GetAllStorers func() map[dataRetriever.UnitType]storage.Storer + IsInterfaceNil func() bool