Interface SchemaMigrator

All Known Implementing Classes:
AbstractSchemaMigrator, GroupedSchemaMigratorImpl, IndividuallySchemaMigratorImpl

@Incubating public interface SchemaMigrator
Service delegate for handling schema migration.
  • Method Details

    • doMigration

      void doMigration(Metadata metadata, ExecutionOptions options, ContributableMatcher contributableInclusionFilter, TargetDescriptor targetDescriptor)
      Perform a schema migration (alteration) from the indicated source(s) to the indicated target(s).
      Parameters:
      metadata - Represents the schema to be altered.
      options - Options for executing the alteration
      contributableInclusionFilter - Filter for Contributable instances to use
      targetDescriptor - description of the target(s) for the alteration commands