Package org.reldb.wrapd.schema
Tools for migrating schemas and managing schema change.
-
Interface Summary Interface Description AbstractSchema.Update Definition of a schema update.ResultAction For defining lambdas that return a Result.UpdateTransaction Interface to define a lambda that returns a Result and requires a ResultAction parameter.Version Base type for Version* types. -
Class Summary Class Description AbstractSchema An abstract schema definition that can handle updates on anything definable as a schema.SQLSchema A SQL schema migrator.SQLSchemaYAML A SQLSchema with schema migrations defined in a YAML file.VersionIndeterminate An indeterminate Version.VersionNewDatabase This Version indicates the database has been created but apparently not configured yet.VersionNumber The database is this Version.