# Functions
Apply updates the object by applying all missing data migrations.
CurrentAdmin returns migration extension admin address as currently configured.
Migrate will query the current schema of the named package and attempt to Migrate the passed value up to the current value.
MustInitPkg initialize schema versioning for given package names.
MustRegister registers a migration function for a given message or model.
NewBucket returns a new instance of a schema aware bucket implementation.
No description provided by the author
No description provided by the author
No description provided by the author
NoModification is a migration function that migrates data that requires no change.
RefuseMigration is a migration function that always fails.
RegisterQuery registers schema bucket for querying.
RegisterRoutes registers handlers for feedlist message processing.
SchemaMigratingHandler returns a weave handler that will ensure incoming messages are in the current schema version format.
SchemaMigratingRegistry decorates given registry to always migrate schema of an incoming message, before passing it down to a registered handler.
SchemaRoutingHandler clubs together message handlers for a single type message but different schema formats.
# Variables
No description provided by the author
No description provided by the author
# Structs
Bucket is a storage engine that supports and requires schema versioning.
No description provided by the author
Initializer fulfils the InitStater interface to load data from the genesis file.
ModelBucket implements the orm.ModelBucket interface and provides the same functionality with additional model schema migration.
Schema declares the maxiumum supported schema version for a package.
No description provided by the author
SerialModelBucket implements the orm.SerialModelBucket interface and provides the same functionality with additional model schema migration.
UpgradeSchemaMsg is a request to upgrade schema version of a given package by one version.
# Interfaces
No description provided by the author
# Type aliases
Migrator is a function that migrates in place an entity of a single type.