package
0.0.0-20250304192308-25ea0fd7a126
Repository: https://github.com/mongodb/anser.git
Documentation: pkg.go.dev

# Structs

ApplicationOptions define aspects of the application's behavior as a whole.
Configuration describes migrations configured in a file passed to anser.
ConfigurationManualMigrations defines either a stream/manual migration, as the definition for either depend on having the migration implementation for that name to be defined.
ConfigurationSimpleMigrations defines a migration that provides, in essence a single-document update as the migration.
GeneratorOptions hold all options common to all generator types, and are used in the configuration of generator functions and their dependency relationships.
MigrationDefinitionManual defines an operations that runs an arbitrary function given the input of an mgo.Session pointer and.
MigrationMetadata records data about completed migrations.
Namespace reflects a MongoDB database name and collection pair.
MigrationDefinitionSimple defines a single-document operation, performing a single document update that operates on one collection.
MigrationDefinitionStream is a migration definition form that has, that can processes a stream of documents, using an implementation of the DocumentProducer interface.

# Interfaces

DependencyNetworker provides answers to questions about the dependencies of a task and is available white generating migrations.