Package io.ebeaninternal.dbmigration.model

  • Class Summary
    Class Description
    CurrentModel
    Reads EbeanServer bean descriptors to build the current model.
    MColumn
    A column in the logical model.
    MCompoundForeignKey
    A unique constraint for multiple columns.
    MCompoundUniqueConstraint
    A unique constraint for multiple columns.
    MConfiguration
    Holds configuration such as the default tablespaces to use for tables, indexes, history tables etc.
    MigrationModel
    Build the model from the series of migrations.
    MigrationResource
    Migration XML resource that holds the changes to be applied.
    MIndex
    Index as part of the logical model.
    ModelContainer
    Holds all the tables, views, indexes etc that represent the model.
    ModelDiff
    Used to prepare a diff in terms of changes required to migrate from the base model to the newer model.
    MTable
    Holds the logical model for a given Table and everything associated to it.
    MTableIdentity
    Helper to convert between IdentityMode and CreateTable
    PendingDrops
    The migrations with pending un-applied drops.
    PlatformDdlWriter
    Writes migration changes as platform specific DDL.