A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

abbreviateDescription(String) - Static method in enum migratedb.core.internal.util.AbbreviationUtils
Abbreviates this description to a length that will fit in the database.
abbreviateScript(String) - Static method in enum migratedb.core.internal.util.AbbreviationUtils
Abbreviates this script to a length that will fit in the database.
AbbreviationUtils - Enum in migratedb.core.internal.util
Various abbreviation-related utilities.
ABOVE_TARGET - migratedb.core.api.MigrationState
This migration has not been applied yet, and won't be applied because target is set to a lower version.
acceptsStringConstantsIn() - Method in annotation type migratedb.core.api.configuration.PropertyNames.Info
 
actions - Variable in class migratedb.core.api.output.LiberateResult
 
addAppliedMigration(int, Version, String, MigrationType, String, Checksum, int, boolean) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
addAppliedMigration(Version, String, MigrationType, String, Checksum, int, boolean) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Records a new applied migration.
addBytes(byte[]) - Method in class migratedb.core.api.Checksum.Builder
 
addBytes(InputStream) - Method in class migratedb.core.api.Checksum.Builder
 
addError(Error) - Method in class migratedb.core.api.internal.jdbc.Results
 
addLines(Reader) - Method in class migratedb.core.api.Checksum.Builder
 
addNumber(Long) - Method in class migratedb.core.api.Checksum.Builder
 
addNumber(BigInteger) - Method in class migratedb.core.api.Checksum.Builder
 
addResult(Result) - Method in class migratedb.core.api.internal.jdbc.Results
 
addSchemasMarker(Schema<?, ?>[]) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Indicates in the schema history table that MigrateDb created these schemas.
addString(String) - Method in class migratedb.core.api.Checksum.Builder
 
addWarning(String) - Method in class migratedb.core.api.output.OperationResult
 
addWarning(Warning) - Method in class migratedb.core.api.internal.jdbc.Results
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.db2.DB2Parser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.informix.InformixParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.saphana.SAPHANAParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.sqlite.SQLiteParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
adjustBlockDepth(ParserContext, List<Token>, Token, PeekingReader) - Method in class migratedb.core.internal.parser.BaseParser
 
adjustDelimiter(ParserContext, StatementType) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
adjustDelimiter(ParserContext, StatementType) - Method in class migratedb.core.internal.parser.BaseParser
Adjusts the delimiter if necessary for this statement type.
AFTER_BASELINE - migratedb.core.api.callback.Event
Fired after baseline has succeeded.
AFTER_BASELINE_ERROR - migratedb.core.api.callback.Event
Fired after baseline has failed.
AFTER_BASELINE_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a validate operation has finished.
AFTER_CLEAN - migratedb.core.api.callback.Event
Fired after clean has succeeded.
AFTER_CLEAN_ERROR - migratedb.core.api.callback.Event
Fired after clean has failed.
AFTER_CLEAN_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a clean operation has finished.
AFTER_EACH_MIGRATE - migratedb.core.api.callback.Event
Fired after each individual migration that succeeded.
AFTER_EACH_MIGRATE_ERROR - migratedb.core.api.callback.Event
Fired after each individual migration that failed.
AFTER_EACH_MIGRATE_STATEMENT - migratedb.core.api.callback.Event
Fired after each individual statement in a migration that succeeded.
AFTER_EACH_MIGRATE_STATEMENT_ERROR - migratedb.core.api.callback.Event
Fired after each individual statement in a migration that failed.
AFTER_INFO - migratedb.core.api.callback.Event
Fired after info has succeeded.
AFTER_INFO_ERROR - migratedb.core.api.callback.Event
Fired after info has failed.
AFTER_INFO_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after an info operation has finished.
AFTER_LIBERATE - migratedb.core.api.callback.Event
Fired after liberate has succeeded.
AFTER_LIBERATE_ERROR - migratedb.core.api.callback.Event
Fired after liberate has failed.
AFTER_LIBERATE_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a liberate operation has finished.
AFTER_MIGRATE - migratedb.core.api.callback.Event
Fired after migrate has succeeded.
AFTER_MIGRATE_APPLIED - migratedb.core.api.callback.Event
Fired after migrate has succeeded, and at least one migration has been applied.
AFTER_MIGRATE_ERROR - migratedb.core.api.callback.Event
Fired after migrate has failed.
AFTER_MIGRATE_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a migrate operation has finished.
AFTER_REPAIR - migratedb.core.api.callback.Event
Fired after repair has succeeded.
AFTER_REPAIR_ERROR - migratedb.core.api.callback.Event
Fired after repair has failed.
AFTER_REPAIR_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a validate operation has finished.
AFTER_VALIDATE - migratedb.core.api.callback.Event
Fired after validate has succeeded.
AFTER_VALIDATE_ERROR - migratedb.core.api.callback.Event
Fired after validate has failed.
AFTER_VALIDATE_OPERATION_FINISH - migratedb.core.api.callback.Event
Fired after a validate operation has finished.
AFTER_VERSIONED - migratedb.core.api.callback.Event
Fired after all versioned migrations are applied.
AGENT_DESTINATION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
AGGREGATE - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Aggregate function (CLR).
alignedAppliedMigrationChecksums - Variable in class migratedb.core.api.output.CompletedRepairActions
 
alignedMessage() - Method in class migratedb.core.api.output.CompletedRepairActions
 
all - Variable in class migratedb.core.internal.schemahistory.SchemaHistoryFactory.SchemasWithDefault
 
all() - Method in interface migratedb.core.api.MigrationInfoService
 
all() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
allAllowed() - Static method in class migratedb.core.internal.info.ValidationContext
 
allAppliedMigrations() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
allFunctions() - Method in class migratedb.core.internal.database.base.BaseSchema
Retrieves all the functions in this schema.
allSchemasEmpty - Variable in class migratedb.core.api.output.InfoResult
 
allTables() - Method in interface migratedb.core.api.internal.database.base.Schema
Retrieves all the tables in this schema.
allTables() - Method in class migratedb.core.internal.database.base.BaseSchema
 
allTypes() - Method in class migratedb.core.internal.database.base.BaseSchema
Retrieves all the types in this schema.
alterConnectionAsNeeded(Connection, Configuration) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Carries out any manipulation on the Connection that is required by MigrateDB's config
alterConnectionAsNeeded(Connection, Configuration) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
alterConnectionAsNeeded(Connection, Configuration) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
ANDROID - Static variable in class migratedb.core.api.logging.LogSystems
Android log system.
AndroidLogSystem - Enum in migratedb.core.internal.logging
 
anyMatchOrEmpty(String, MigrationPattern[]) - Static method in class migratedb.core.api.MigrationPattern
 
anyMatchOrEmpty(Version, MigrationPattern[]) - Static method in class migratedb.core.api.MigrationPattern
 
APACHE_COMMONS - Static variable in class migratedb.core.api.logging.LogSystems
org.apache.commons.logging system.
ApacheCommonsLogSystem - Enum in migratedb.core.internal.logging
 
APPLICATION_NAME - Static variable in class migratedb.core.internal.database.base.BaseDatabaseType
This is useful for databases that allow setting this in order to easily correlate individual application with database connections.
applied() - Method in interface migratedb.core.api.MigrationInfoService
 
applied() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
APPLIED - migratedb.core.api.MigrationState.Category
 
APPLIED_REPEATABLE_MIGRATION_NOT_RESOLVED - migratedb.core.api.ErrorCode
 
APPLIED_VERSIONED_MIGRATION_NOT_RESOLVED - migratedb.core.api.ErrorCode
 
AppliedMigration - Class in migratedb.core.api.internal.schemahistory
A migration applied to the database (maps to a row in the schema history table).
AppliedMigration(int, Version, String, MigrationType, String, Checksum, Timestamp, String, int, boolean) - Constructor for class migratedb.core.api.internal.schemahistory.AppliedMigration
Creates a new applied migration.
APPLY - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
args - Variable in class migratedb.core.internal.database.base.BaseFunction
 
arrayToCommaDelimitedString(Object[]) - Static method in enum migratedb.core.internal.util.StringUtils
Turns this string array in one comma-delimited string.
arrayToDelimitedString(String, Object[]) - Static method in enum migratedb.core.internal.util.StringUtils
Turns this string array in one delimited string.
AsciiTable - Class in migratedb.core.internal.util
Prints a tabular data structure as ASCII text.
AsciiTable(List<String>, List<List<String>>, boolean, String, String) - Constructor for class migratedb.core.internal.util.AsciiTable
Creates a new Ascii table.
ASSEMBLY - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
ASSEMBLY_DML_TRIGGER - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Assembly (CLR) DML trigger.
AUTO_DETECT - Static variable in class migratedb.core.api.logging.LogSystems
Auto-detect based on on environment.
autoDetect(ClassLoader, LogSystem) - Static method in class migratedb.core.api.logging.LogSystems
Auto-detects the "best" available log system and returns an instance of it.
AZURE_SQL_EDGE - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 

B

BackoffStrategy - Class in migratedb.core.internal.strategy
 
BackoffStrategy(int, int, int) - Constructor for class migratedb.core.internal.strategy.BackoffStrategy
Constructs an exponential backoff counter.
BaseCallback - Class in migratedb.core.api.callback
Base implementation of Callback from which one can inherit.
BaseCallback() - Constructor for class migratedb.core.api.callback.BaseCallback
 
BaseConnection<D extends Database<?>> - Class in migratedb.core.internal.database.base
 
BaseConnection(D, Connection) - Constructor for class migratedb.core.internal.database.base.BaseConnection
 
BaseDatabase<C extends Connection<?>> - Class in migratedb.core.internal.database.base
Abstraction for database-specific functionality.
BaseDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.base.BaseDatabase
 
BaseDatabaseType - Class in migratedb.core.internal.database.base
 
BaseDatabaseType() - Constructor for class migratedb.core.internal.database.base.BaseDatabaseType
 
BaseFunction<D extends Database<?>,​S extends Schema<?,​?>> - Class in migratedb.core.internal.database.base
 
BaseFunction(JdbcTemplate, D, S, String, String...) - Constructor for class migratedb.core.internal.database.base.BaseFunction
 
BaseJavaMigration - Class in migratedb.core.api.migration
This is the recommended class to extend for implementing Java-based Migrations.
BaseJavaMigration() - Constructor for class migratedb.core.api.migration.BaseJavaMigration
Creates a new instance of a Java-based migration following MigrateDB's default naming convention.
baseline() - Method in class migratedb.core.internal.command.DbBaseline
Baselines the database.
baseline() - Method in class migratedb.core.MigrateDb
Baselines an existing database, excluding all migrations up to and including baselineVersion.
BASELINE - migratedb.core.api.MigrationState
The current DB state was accepted as the corresponding version without making any changes.
BASELINE - migratedb.core.api.MigrationType
Baseline marker inserted by the baseline command.
BASELINE_DESCRIPTION - Static variable in class migratedb.core.api.configuration.PropertyNames
 
BASELINE_MIGRATION_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
BASELINE_ON_MIGRATE - Static variable in class migratedb.core.api.configuration.PropertyNames
 
BASELINE_VERSION - Static variable in class migratedb.core.api.configuration.PropertyNames
 
baselineDescription(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the description to tag an existing schema with when executing baseline.
baselineMigrationPrefix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the file name prefix for baseline migrations.
baselineOnMigrate(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to automatically call baseline when migrate is executed against a non-empty schema with no schema history table.
BaselineResult - Class in migratedb.core.api.output
 
BaselineResult(String, String) - Constructor for class migratedb.core.api.output.BaselineResult
 
baselineVersion - Variable in class migratedb.core.api.output.BaselineResult
 
baselineVersion(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the version to tag an existing schema with when executing baseline.
baselineVersion(Version) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the version to tag an existing schema with when executing baseline.
BaseParser - Class in migratedb.core.internal.parser
The main parser all database-specific parsers derive from.
BaseParser(Configuration, ParsingContext, int) - Constructor for class migratedb.core.internal.parser.BaseParser
 
BaseParser.ParserSqlStatementIterator - Class in migratedb.core.internal.parser
 
BaseSchema<D extends Database<?>,​T extends Table<?,​?>> - Class in migratedb.core.internal.database.base
 
BaseSchema(JdbcTemplate, D, String) - Constructor for class migratedb.core.internal.database.base.BaseSchema
 
BaseSchemaObject<D extends Database<?>,​S extends Schema<?,​?>> - Class in migratedb.core.internal.database.base
 
BaseTable<D extends Database<?>,​S extends Schema<?,​?>> - Class in migratedb.core.internal.database.base
 
BaseTable(JdbcTemplate, D, S, String) - Constructor for class migratedb.core.internal.database.base.BaseTable
 
BEFORE_BASELINE - migratedb.core.api.callback.Event
Fired before baseline is executed.
BEFORE_CLEAN - migratedb.core.api.callback.Event
Fired before clean is executed.
BEFORE_EACH_MIGRATE - migratedb.core.api.callback.Event
Fired before each individual migration is executed.
BEFORE_EACH_MIGRATE_STATEMENT - migratedb.core.api.callback.Event
Fired before each individual statement in a migration is executed.
BEFORE_INFO - migratedb.core.api.callback.Event
Fired before info is executed.
BEFORE_LIBERATE - migratedb.core.api.callback.Event
Fired before liberate is executed.
BEFORE_MIGRATE - migratedb.core.api.callback.Event
Fired before migrate is executed.
BEFORE_REPAIR - migratedb.core.api.callback.Event
Fired before repair is executed.
BEFORE_REPEATABLES - migratedb.core.api.callback.Event
Fired before any repeatable migrations are applied.
BEFORE_VALIDATE - migratedb.core.api.callback.Event
Fired before validate is executed.
BELOW_BASELINE - migratedb.core.api.MigrationState
This migration was not applied against this DB, because the schema history table was baselined with a higher version.
BigQueryConnection - Class in migratedb.core.internal.database.bigquery
 
BigQueryDatabase - Class in migratedb.core.internal.database.bigquery
 
BigQueryDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
BigQueryDatabaseExtension - Class in migratedb.core.internal.database.bigquery
 
BigQueryDatabaseExtension() - Constructor for class migratedb.core.internal.database.bigquery.BigQueryDatabaseExtension
 
BigQueryDatabaseType - Class in migratedb.core.internal.database.bigquery
 
BigQueryDatabaseType() - Constructor for class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
BigQueryJdbcTemplate - Class in migratedb.core.internal.database.bigquery
 
BigQueryJdbcTemplate(Connection, DatabaseType) - Constructor for class migratedb.core.internal.database.bigquery.BigQueryJdbcTemplate
 
BigQueryParser - Class in migratedb.core.internal.database.bigquery
 
BigQueryParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.bigquery.BigQueryParser
 
BigQuerySchema - Class in migratedb.core.internal.database.bigquery
 
BigQueryTable - Class in migratedb.core.internal.database.bigquery
 
BLANK_LINES - migratedb.core.internal.parser.TokenType
 
BomFilter - Class in migratedb.core.internal.util
 
BomFilter() - Constructor for class migratedb.core.internal.util.BomFilter
 
BomStrippingReader - Class in migratedb.core.internal.util
Reader that strips the BOM from every position in a stream.
BomStrippingReader(Reader) - Constructor for class migratedb.core.internal.util.BomStrippingReader
Creates a new BOM-stripping reader.
BooleanNull - migratedb.core.internal.jdbc.JdbcNullTypes
 
buffers - Variable in class migratedb.core.internal.parser.UnboundedReadAheadReader
 
build() - Method in class migratedb.core.api.Checksum.Builder
Returns the final checksum and resets the state of this builder (as if it were freshly constructed).
builder() - Static method in class migratedb.core.api.Checksum
 
Builder() - Constructor for class migratedb.core.api.Checksum.Builder
 
BuildInfo - Class in migratedb.core.internal.info
 
BuildInfo() - Constructor for class migratedb.core.internal.info.BuildInfo
 
BuiltinFeatures - Class in migratedb.core.internal.extension
 

C

calculate(Collection<Resource>, Configuration) - Static method in enum migratedb.core.internal.resolver.ChecksumCalculator
Calculates the checksum of these resources.
calculateInstalledRank() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Calculates the installed rank for the new migration to be inserted.
call() - Method in interface migratedb.core.api.internal.util.SqlCallable
 
Callback - Interface in migratedb.core.api.callback
This is the main callback interface that should be implemented to handle MigrateDB lifecycle events.
CALLBACK - migratedb.core.internal.resource.ResourceType
 
callbackExecutor - Variable in class migratedb.core.internal.command.DbClean
 
CallbackExecutor - Interface in migratedb.core.api.internal.callback
Executes the callbacks for a specific event.
callbacks(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Set the callbacks for lifecycle notifications.
callbacks(Callback...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Set the callbacks for lifecycle notifications.
CALLBACKS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
canExecuteInTransaction() - Method in interface migratedb.core.api.executor.MigrationExecutor
Whether the execution can take place inside a transaction.
canExecuteInTransaction() - Method in interface migratedb.core.api.internal.sqlscript.SqlStatement
Whether the execution should take place inside a transaction.
canExecuteInTransaction() - Method in class migratedb.core.api.migration.BaseJavaMigration
 
canExecuteInTransaction() - Method in interface migratedb.core.api.migration.JavaMigration
Whether the execution should take place inside a transaction.
canExecuteInTransaction() - Method in class migratedb.core.internal.resolver.java.JavaMigrationExecutor
 
canExecuteInTransaction() - Method in class migratedb.core.internal.resolver.sql.SqlMigrationExecutor
 
canExecuteInTransaction() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
canHandleInTransaction(Event, Context) - Method in class migratedb.core.api.callback.BaseCallback
 
canHandleInTransaction(Event, Context) - Method in interface migratedb.core.api.callback.Callback
Whether this event can be handled in a transaction or whether it must be handled outside a transaction instead.
canHandleInTransaction(Event, Context) - Method in enum migratedb.core.internal.callback.NoopCallback
 
canUseNamedLockTemplate() - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
canUseNamedLockTemplate() - Method in class migratedb.core.internal.database.mysql.tidb.TiDBConnection
 
CAPTURE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
carriageReturn() - Method in class migratedb.core.internal.parser.PositionTracker
 
catalogIsSchema() - Method in interface migratedb.core.api.internal.database.base.Database
 
catalogIsSchema() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.db2.DB2Database
 
catalogIsSchema() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.h2.H2Database
 
catalogIsSchema() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
catalogIsSchema() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
category - Variable in class migratedb.core.api.output.InfoOutput
 
category - Variable in class migratedb.core.api.output.MigrateOutput
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in interface migratedb.core.api.internal.database.base.Connection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.base.BaseConnection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.bigquery.BigQueryConnection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.informix.InformixConnection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
changeCurrentSchemaTo(Schema<?, ?>) - Method in class migratedb.core.internal.database.redshift.RedshiftConnection
 
CHECK_CONSTRAINT - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
CHECK constraint.
Checksum - Class in migratedb.core.api
Digest-based checksum that replaces the old Integer checksum.
CHECKSUM_MISMATCH - migratedb.core.api.ErrorCode
 
Checksum.Builder - Class in migratedb.core.api
 
ChecksumCalculator - Enum in migratedb.core.internal.resolver
 
checksumMatches(Checksum) - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
checksumMatches(Checksum) - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
CHERRY_PICK - Static variable in class migratedb.core.api.configuration.PropertyNames
 
cherryPick(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Gets the migrations that MigrateDB should consider when migrating.
cherryPick(MigrationPattern...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Gets the migrations that MigrateDB should consider when migrating.
CLASS_LIST_RESOURCE_NAME - Static variable in class migratedb.core.api.Location.ClassPathLocation
The resource that contains the names of classes to provide.
ClassicConfiguration - Class in migratedb.core.api.configuration
JavaBean-style configuration for MigrateDB.
ClassicConfiguration() - Constructor for class migratedb.core.api.configuration.ClassicConfiguration
 
ClassicConfiguration(ClassLoader) - Constructor for class migratedb.core.api.configuration.ClassicConfiguration
 
ClassicConfiguration(Configuration) - Constructor for class migratedb.core.api.configuration.ClassicConfiguration
Creates a new configuration with the same values as this existing one.
ClassPathLocation(String, ClassLoader) - Constructor for class migratedb.core.api.Location.ClassPathLocation
 
ClassPathResource - Class in migratedb.core.internal.resource.classpath
 
ClassPathResource(String, ClassLoader) - Constructor for class migratedb.core.internal.resource.classpath.ClassPathResource
 
ClassPathResourceProvider - Class in migratedb.core.internal.resource.classpath
 
ClassPathResourceProvider(ClassLoader, List<String>) - Constructor for class migratedb.core.internal.resource.classpath.ClassPathResourceProvider
 
classProvider() - Method in class migratedb.core.api.Location.ClassPathLocation
 
classProvider() - Method in class migratedb.core.api.Location
 
classProvider() - Method in class migratedb.core.api.Location.CustomLocation
 
classProvider() - Method in class migratedb.core.api.Location.FileSystemLocation
 
ClassProvider<I> - Interface in migratedb.core.api
A facility to obtain classes.
ClassUtils - Enum in migratedb.core.internal.util
 
clean() - Method in interface migratedb.core.api.internal.database.base.Schema
Cleans all the objects in this schema.
clean() - Method in class migratedb.core.internal.command.DbClean
 
clean() - Method in class migratedb.core.internal.database.base.BaseSchema
 
clean() - Method in class migratedb.core.MigrateDb
Drops all objects (tables, views, procedures, triggers, ...) in the configured schemas.
clean(Schema<?, ?>[], CleanResult, List<String>) - Method in class migratedb.core.internal.command.DbClean
 
clean(Schema<?, ?>, Schema<?, ?>[], CleanResult) - Method in class migratedb.core.internal.command.DbClean
 
clean(CleanResult) - Method in class migratedb.core.internal.command.DbClean
 
CLEAN_DISABLED - Static variable in class migratedb.core.api.configuration.PropertyNames
 
CLEAN_ON_VALIDATION_ERROR - Static variable in class migratedb.core.api.configuration.PropertyNames
 
cleanDisabled(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to disable clean.
cleanObjects(String, SQLServerSchema.ObjectType...) - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
cleanOnValidationError(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to automatically call clean or not when a validation error occurs.
cleanPostSchemas(Schema<?, ?>[]) - Method in interface migratedb.core.api.internal.database.base.Database
Cleans all the objects in this database that need to be cleaned after each schema.
cleanPostSchemas(Schema<?, ?>[]) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
cleanPreSchemas() - Method in interface migratedb.core.api.internal.database.base.Database
Cleans all the objects in this database that need to be cleaned before each schema.
cleanPreSchemas() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
CleanResult - Class in migratedb.core.api.output
 
CleanResult(String, String) - Constructor for class migratedb.core.api.output.CleanResult
 
cleanRules() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
cleanSynonyms() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
cleanTriggers() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
clear() - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
clearCache() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Clears the applied migration cache.
CLI_USAGE - migratedb.core.api.ErrorCode
 
close() - Method in interface migratedb.core.api.internal.database.base.Connection
 
close() - Method in interface migratedb.core.api.internal.database.base.Database
 
close() - Method in interface migratedb.core.api.internal.sqlscript.SqlStatementIterator
 
close() - Method in class migratedb.core.internal.database.base.BaseConnection
 
close() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
close() - Method in class migratedb.core.internal.parser.BaseParser.ParserSqlStatementIterator
 
CloseableIterator<T> - Interface in migratedb.core.api.internal.util
Iterator that can be used to close underlying resources.
closeAndAddSuppressed(AutoCloseable, Exception) - Static method in enum migratedb.core.internal.util.IOUtils
 
closeConnection(Connection) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Quietly closes this connection.
closeResultSet(ResultSet) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Quietly closes this resultSet.
closeStatement(Statement) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Quietly closes this statement.
CLR_SCALAR_FUNCTION - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Assembly (CLR) scalar-function.
CLR_STORED_PROCEDURE - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Assembly (CLR) stored-procedure.
CLR_TABLE_VALUED_FUNCTION - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Assembly (CLR) table-valued function.
CLUSTER - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
CockroachDBConnection - Class in migratedb.core.internal.database.cockroachdb
 
CockroachDBConnection(CockroachDBDatabase, Connection) - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
CockroachDBDatabase - Class in migratedb.core.internal.database.cockroachdb
 
CockroachDBDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
CockroachDBDatabaseType - Class in migratedb.core.internal.database.cockroachdb
 
CockroachDBDatabaseType() - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
CockroachDBParser - Class in migratedb.core.internal.database.cockroachdb
 
CockroachDBParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBParser
 
CockroachDBRetryingStrategy - Class in migratedb.core.internal.database.cockroachdb
CockroachDB recommend the use of retries should we see a SQL error code 40001, which represents a lock wait timeout.
CockroachDBRetryingStrategy() - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBRetryingStrategy
 
CockroachDBSchema - Class in migratedb.core.internal.database.cockroachdb
 
CockroachDBSchema(JdbcTemplate, CockroachDBDatabase, String) - Constructor for class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
CockroachDBTable - Class in migratedb.core.internal.database.cockroachdb
CockroachDB-specific table.
CockroachRetryingTransactionalExecutionTemplate - Class in migratedb.core.internal.database.cockroachdb
Spring-like template for executing transactions.
code - Variable in enum migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
 
collapseWhitespace(String) - Static method in enum migratedb.core.internal.util.StringUtils
Replaces all sequences of whitespace by a single blank.
collectionToCommaDelimitedString(Collection<?>) - Static method in enum migratedb.core.internal.util.StringUtils
Convenience method to return a Collection as a comma-delimited String. e.g. useful for toString() implementations.
collectionToDelimitedString(Collection<?>, String) - Static method in enum migratedb.core.internal.util.StringUtils
Convenience method to return a Collection as a delimited String.
CommandResultFactory - Class in migratedb.core.api.output
 
CommandResultFactory() - Constructor for class migratedb.core.api.output.CommandResultFactory
 
commaSeparated() - Method in annotation type migratedb.core.api.configuration.PropertyNames.Info
 
COMMENT - migratedb.core.internal.parser.TokenType
A comment in front of or within a statement.
compare(MigrationInfo, MigrationInfo) - Method in class migratedb.core.internal.info.MigrationExecutionOrdering
 
compare(ResolvedMigration, ResolvedMigration) - Method in class migratedb.core.internal.resolver.ResolvedMigrationComparator
 
compareTo(SqlScript) - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
compareTo(Version) - Method in class migratedb.core.api.Version
 
CompletedRepairActions - Class in migratedb.core.api.output
 
CompletedRepairActions() - Constructor for class migratedb.core.api.output.CompletedRepairActions
 
CompositeResult - Class in migratedb.core.api.output
 
CompositeResult() - Constructor for class migratedb.core.api.output.CompositeResult
 
computeVersionDisplayName(Version) - Method in class migratedb.core.internal.database.base.BaseDatabase
Compute the user-friendly display name for this database version.
computeVersionDisplayName(Version) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
computeVersionDisplayName(Version) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
config - Variable in class migratedb.core.api.ConvertedProperties
 
ConfigPropertiesConverter - Interface in migratedb.core.api
 
configuration - Variable in class migratedb.core.internal.command.DbClean
 
configuration - Variable in class migratedb.core.internal.database.base.BaseDatabase
 
configuration(Map<String, String>) - Method in class migratedb.core.api.configuration.FluentConfiguration
Configures MigrateDB with these properties.
configuration(Properties) - Method in class migratedb.core.api.configuration.FluentConfiguration
Configures MigrateDB with these properties.
configuration(Configuration) - Method in class migratedb.core.api.configuration.FluentConfiguration
Configure with the same values as this existing configuration.
Configuration - Interface in migratedb.core.api.configuration
 
CONFIGURATION - migratedb.core.api.ErrorCode
 
ConfigurationValidator - Class in migratedb.core.internal.configuration
 
ConfigurationValidator() - Constructor for class migratedb.core.internal.configuration.ConfigurationValidator
 
configure() - Static method in class migratedb.core.MigrateDb
This is your starting point.
configure(ClassLoader) - Static method in class migratedb.core.MigrateDb
This is your starting point.
configure(Map<String, String>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Configures MigrateDB with these properties.
configure(Properties) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Configures MigrateDB with these properties.
configure(Configuration) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Configure with the same values as this existing configuration.
ConfigUtils - Enum in migratedb.core.internal.configuration
 
confirm() - Method in class migratedb.core.internal.parser.Recorder
 
CONNECT_RETRIES - Static variable in class migratedb.core.api.configuration.PropertyNames
 
CONNECT_RETRIES_INTERVAL - Static variable in class migratedb.core.api.configuration.PropertyNames
 
connection - Variable in class migratedb.core.api.internal.jdbc.JdbcTemplate
The DB connection to use.
connection - Variable in class migratedb.core.internal.command.DbClean
 
Connection<D extends Database<?>> - Interface in migratedb.core.api.internal.database.base
 
connectRetries(int) - Method in class migratedb.core.api.configuration.FluentConfiguration
The maximum number of retries when attempting to connect to the database.
connectRetriesInterval(int) - Method in class migratedb.core.api.configuration.FluentConfiguration
The maximum time between retries when attempting to connect to the database in seconds.
CONSOLE - Static variable in class migratedb.core.api.logging.LogSystems
An alias that means the fallback logger will be used (this library has no opinion on what a "console" log should be).
CONSUMER_GROUP - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
Context - Interface in migratedb.core.api.callback
The context relevant to an event.
Context - Interface in migratedb.core.api.executor
The context relevant to a migration executor.
Context - Interface in migratedb.core.api.migration
The context relevant to a Java-based migration.
Context - Interface in migratedb.core.api.resolver
The context relevant to a migration resolver.
CONTEXT - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
convert(Map<String, String>) - Method in interface migratedb.core.api.ConfigPropertiesConverter
Extracts all recognized properties from mutableProps into the extension-specific data structure.
convert(Map<String, String>) - Method in class migratedb.core.internal.database.oracle.OracleConfig.PropertiesConverter
 
ConvertedProperties<T extends ExtensionConfig> - Class in migratedb.core.api
 
ConvertedProperties(Class<T>, T) - Constructor for class migratedb.core.api.ConvertedProperties
 
copy(InputStream, OutputStream) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Copy the contents of the given InputStream to the given OutputStream.
copy(Reader, Writer) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Copy the contents of the given Reader to the given Writer.
COPY_DATA - migratedb.core.internal.parser.TokenType
 
copyToByteArray(InputStream) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Copy the contents of the given InputStream into a new byte array.
copyToString(InputStream, Charset) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Copy the contents of the given InputStream into a new String based on this encoding.
copyToString(Reader) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Copy the contents of the given Reader into a String.
create() - Method in interface migratedb.core.api.internal.database.base.Schema
Creates this schema in the database.
create() - Method in class migratedb.core.internal.database.base.BaseSchema
 
create(boolean) - Method in class migratedb.core.internal.command.DbSchemas
Creates the schemas.
create(boolean) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Creates the schema history.
create(Configuration, ParsingContext, Reader) - Static method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
CREATE_SCHEMA - migratedb.core.api.callback.Event
Fired before any non-existent schemas are created.
CREATE_SCHEMAS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
CREATE_SCHEMAS - Static variable in enum migratedb.core.internal.util.WebsiteLinks
 
createBaselineResult(String) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createCleanResult(String) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createDatabase(Configuration, boolean, JdbcConnectionFactory) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the Database class, and optionally prints some information.
createDatabase(Configuration, boolean, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the Database used by this Database Type.
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
createDatabase(Configuration, JdbcConnectionFactory) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
createExecutionStrategy(Connection) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the DatabaseExecutionStrategy used by this Database Type.
createExecutionStrategy(Connection) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createExecutionStrategy(Connection) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
createExecutionTemplate(Connection, DatabaseTypeRegister) - Static method in class migratedb.core.internal.jdbc.ExecutionTemplateFactory
Creates a new execution template for this connection.
createExecutionTemplate(Connection, Database<?>) - Static method in class migratedb.core.internal.jdbc.ExecutionTemplateFactory
Creates a new execution template for this connection.
createForScriptMigration(Configuration, ParsingContext, Reader) - Static method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
createInfoOutput(MigrationInfo) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createInfoResult(Configuration, Database<?>, MigrationInfo[], MigrationInfo, boolean) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createLiberateResult(Configuration, Database<?>, String, String, List<LiberateAction>) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createMigrateOutput(MigrationInfo, int) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createMigrateResult(String, Configuration) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the Parser used by this Database Type.
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
createParser(Configuration, ResourceProvider, ParsingContext) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
createRepairOutput(AppliedMigration) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createRepairOutput(MigrationInfo) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createRepairResult(Configuration, Database<?>) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createSchemas(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether MigrateDB should attempt to create the schemas specified in the schemas property
createSqlMigrationExecutor() - Method in class migratedb.core.internal.resolver.sql.DefaultSqlMigrationExecutorFactory
 
createSqlMigrationExecutor() - Method in interface migratedb.core.internal.resolver.sql.SqlMigrationExecutorFactory
 
createSqlScript(Resource, boolean, ResourceProvider) - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptFactory
 
createSqlScriptExecutor(Connection, boolean) - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptExecutorFactory
Creates a new executor for this SQL script.
createSqlScriptExecutorFactory(JdbcConnectionFactory, CallbackExecutor) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the SqlScriptExecutorFactory used by this Database Type.
createSqlScriptExecutorFactory(JdbcConnectionFactory, CallbackExecutor) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createSqlScriptExecutorFactory(JdbcConnectionFactory, CallbackExecutor) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
createSqlScriptFactory(Configuration, ParsingContext) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the SqlScriptFactory used by this Database Type.
createSqlScriptFactory(Configuration, ParsingContext) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createStatement(PeekingReader, Recorder, int, int, int, int, int, int, StatementType, boolean, Delimiter, String) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
createStatement(PeekingReader, Recorder, int, int, int, int, int, int, StatementType, boolean, Delimiter, String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
createStatement(PeekingReader, Recorder, int, int, int, int, int, int, StatementType, boolean, Delimiter, String) - Method in class migratedb.core.internal.parser.BaseParser
 
createTableExclusiveExecutionTemplate(Connection, Table<?, ?>, Database<?>) - Static method in class migratedb.core.internal.jdbc.ExecutionTemplateFactory
Creates a new execution template for this connection, which attempts to get exclusive access to the table
createTransactionalExecutionTemplate(Connection, boolean) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Initializes the ExecutionTemplate used by this Database Type.
createTransactionalExecutionTemplate(Connection, boolean) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
createTransactionalExecutionTemplate(Connection, boolean) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
createValidateOutput(MigrationInfo, ErrorDetails) - Static method in class migratedb.core.api.output.CommandResultFactory
 
createValidateResult(String, ErrorDetails, int, List<ValidateOutput>, List<String>) - Static method in class migratedb.core.api.output.CommandResultFactory
 
CREDENTIAL - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
CUBE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
CUBE_BUILD_PROCESS - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
CUBE_DIMENSION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
current() - Method in interface migratedb.core.api.MigrationInfoService
 
current() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
CURRENT - Static variable in class migratedb.core.api.TargetVersion
Represents MigrateDb.info().current().
custom(String, ClassLoader) - Static method in class migratedb.core.api.logging.LogSystems
Instantiates a class that implements LogSystem.
CustomLocation(ClassProvider<?>, ResourceProvider) - Constructor for class migratedb.core.api.Location.CustomLocation
 

D

database - Variable in class migratedb.core.api.output.OperationResult
 
database - Variable in class migratedb.core.internal.command.DbClean
 
database - Variable in class migratedb.core.internal.database.base.BaseConnection
 
database - Variable in class migratedb.core.internal.database.base.BaseSchema
 
database - Variable in class migratedb.core.internal.database.base.BaseSchemaObject
 
Database<C extends Connection<?>> - Interface in migratedb.core.api.internal.database.base
 
DATABASE_DESTINATION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
DATABASE_LINK - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Below are unsupported object types.
DatabaseExecutionStrategy - Interface in migratedb.core.api.internal.database
Defines a strategy for executing a SqlCallable against a particular database.
databaseName - Variable in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
databaseType - Variable in class migratedb.core.internal.database.base.BaseDatabase
 
DatabaseType - Interface in migratedb.core.api.internal.database.base
Extension point for supported database types.
DatabaseTypeRegister - Interface in migratedb.core.api
 
DatabaseTypeRegisterImpl - Class in migratedb.core.internal.database
 
DatabaseTypeRegisterImpl() - Constructor for class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
dataSource(String, String, String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the datasource to use.
dataSource(DataSource) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the datasource to use.
DateTimeUtils - Enum in migratedb.core.internal.util
 
DB_CONNECTION - migratedb.core.api.ErrorCode
 
DB2Connection - Class in migratedb.core.internal.database.db2
DB2 connection.
DB2Database - Class in migratedb.core.internal.database.db2
 
DB2Database(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.db2.DB2Database
 
DB2DatabaseType - Class in migratedb.core.internal.database.db2
 
DB2DatabaseType() - Constructor for class migratedb.core.internal.database.db2.DB2DatabaseType
 
DB2Function - Class in migratedb.core.internal.database.db2
DB2-specific function.
DB2Parser - Class in migratedb.core.internal.database.db2
 
DB2Parser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.db2.DB2Parser
 
DB2Schema - Class in migratedb.core.internal.database.db2
DB2 implementation of Schema.
DB2Table - Class in migratedb.core.internal.database.db2
Db2-specific table.
DB2Type - Class in migratedb.core.internal.database.db2
Db2-specific type.
DbBaseline - Class in migratedb.core.internal.command
Handles MigrateDB 's baseline command.
DbBaseline(SchemaHistory, Version, String, CallbackExecutor, Database<?>) - Constructor for class migratedb.core.internal.command.DbBaseline
Creates a new DbBaseline.
DbClean - Class in migratedb.core.internal.command
 
DbClean(Database<?>, SchemaHistory, Schema<?, ?>, Schema<?, ?>[], CallbackExecutor, Configuration) - Constructor for class migratedb.core.internal.command.DbClean
 
DbInfo - Class in migratedb.core.internal.command
 
DbInfo(MigrationResolver, SchemaHistory, Configuration, Database<?>, CallbackExecutor, Schema<?, ?>[]) - Constructor for class migratedb.core.internal.command.DbInfo
 
DbLiberate - Class in migratedb.core.internal.command
Converts the schema history table into the format used by MigrateDB.
DbLiberate(SchemaHistory, Configuration, Database<?>, Schema<?, ?>, Schema<?, ?>[], CallbackExecutor) - Constructor for class migratedb.core.internal.command.DbLiberate
 
DbMigrate - Class in migratedb.core.internal.command
 
DbMigrate(Database<?>, SchemaHistory, Schema<?, ?>, MigrationResolver, Configuration, CallbackExecutor) - Constructor for class migratedb.core.internal.command.DbMigrate
 
DbMigrate.MigrateDbMigrateException - Exception in migratedb.core.internal.command
 
DBObject(long, String) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerSchema.DBObject
 
DbRepair - Class in migratedb.core.internal.command
Handles MigrateDB's repair command.
DbRepair(Database<?>, MigrationResolver, SchemaHistory, CallbackExecutor, Configuration) - Constructor for class migratedb.core.internal.command.DbRepair
Creates a new DbRepair.
DbSchemas - Class in migratedb.core.internal.command
Handles MigrateDB 's automatic schema creation.
DbSchemas(Database<?>, Schema<?, ?>[], SchemaHistory, CallbackExecutor) - Constructor for class migratedb.core.internal.command.DbSchemas
Creates a new DbSchemas.
DbValidate - Class in migratedb.core.internal.command
Handles the validate command.
DbValidate(Database<?>, SchemaHistory, Schema<?, ?>, MigrationResolver, Configuration, boolean, CallbackExecutor) - Constructor for class migratedb.core.internal.command.DbValidate
Creates a new database validator.
debug(String) - Method in class migratedb.core.api.logging.Log
 
debug(String, String) - Method in interface migratedb.core.api.logging.LogSystem
 
debug(String, String) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
debug(String, String) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
debug(String, String) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
debug(String, String) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
debug(String, String) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
debug(String, String) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
decreaseBlockDepth() - Method in class migratedb.core.internal.parser.ParserContext
 
decreaseParensDepth() - Method in class migratedb.core.internal.parser.ParserContext
 
DEFAULT_CONSTRAINT - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
DEFAULT constraint.
DEFAULT_SCHEMA - Static variable in class migratedb.core.api.configuration.PropertyNames
 
DefaultCallbackExecutor - Class in migratedb.core.internal.callback
Executes the callbacks for a specific event.
DefaultCallbackExecutor(Configuration, Database<?>, Schema<?, ?>, Collection<Callback>) - Constructor for class migratedb.core.internal.callback.DefaultCallbackExecutor
Creates a new callback executor.
defaultClassLoader() - Static method in enum migratedb.core.internal.util.ClassUtils
 
DefaultExecutionStrategy - Class in migratedb.core.internal.database
The default execution strategy for a SQLCallable, which performs a single execution.
DefaultExecutionStrategy() - Constructor for class migratedb.core.internal.database.DefaultExecutionStrategy
 
DefaultMigrationResolver - Class in migratedb.core.internal.resolver
Implements the default MigrateDB behavior, which combines the various migration sources that can be configured.
DefaultMigrationResolver(ResourceProvider, ClassProvider<JavaMigration>, Configuration, SqlScriptExecutorFactory, SqlScriptFactory, ParsingContext, MigrationResolver...) - Constructor for class migratedb.core.internal.resolver.DefaultMigrationResolver
 
defaultSchema - Variable in class migratedb.core.internal.command.DbClean
 
defaultSchema - Variable in class migratedb.core.internal.schemahistory.SchemaHistoryFactory.SchemasWithDefault
 
defaultSchema(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the default schema managed by MigrateDB.
DefaultSqlMigrationExecutorFactory - Class in migratedb.core.internal.resolver.sql
 
DefaultSqlMigrationExecutorFactory() - Constructor for class migratedb.core.internal.resolver.sql.DefaultSqlMigrationExecutorFactory
 
DefaultSqlScriptExecutor - Class in migratedb.core.internal.sqlscript
 
DefaultSqlScriptExecutor(JdbcTemplate, CallbackExecutor, boolean) - Constructor for class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
delete(AppliedMigration) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Update the schema history to mark this migration as DELETED
DELETED - migratedb.core.api.MigrationState
This is a migration that has been marked as deleted.
DELETED - migratedb.core.api.MigrationType
A migration that has been deleted by the repair command.
deletedMessage() - Method in class migratedb.core.api.output.CompletedRepairActions
 
deletedMissingMigrations - Variable in class migratedb.core.api.output.CompletedRepairActions
 
Delimiter - Class in migratedb.core.api.internal.sqlscript
Represents a sql statement delimiter.
Delimiter(String, boolean) - Constructor for class migratedb.core.api.internal.sqlscript.Delimiter
Creates a new delimiter.
DELIMITER - migratedb.core.internal.parser.TokenType
 
DerbyConnection - Class in migratedb.core.internal.database.derby
Derby connection.
DerbyDatabase - Class in migratedb.core.internal.database.derby
Derby database.
DerbyDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.derby.DerbyDatabase
Creates a new instance.
DerbyDatabaseType - Class in migratedb.core.internal.database.derby
 
DerbyDatabaseType() - Constructor for class migratedb.core.internal.database.derby.DerbyDatabaseType
 
DerbyParser - Class in migratedb.core.internal.database.derby
 
DerbyParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.derby.DerbyParser
 
DerbySchema - Class in migratedb.core.internal.database.derby
Derby implementation of Schema.
DerbySchema(JdbcTemplate, DerbyDatabase, String) - Constructor for class migratedb.core.internal.database.derby.DerbySchema
Creates a new Derby schema.
DerbyTable - Class in migratedb.core.internal.database.derby
Derby-specific table.
DerbyTable(JdbcTemplate, DerbyDatabase, DerbySchema, String) - Constructor for class migratedb.core.internal.database.derby.DerbyTable
Creates a new Derby table.
describeLocation() - Method in interface migratedb.core.api.resource.Resource
 
describeLocation() - Method in class migratedb.core.internal.resource.classpath.ClassPathResource
 
describeLocation() - Method in class migratedb.core.internal.resource.filesystem.FileSystemResource
 
describeLocation() - Method in class migratedb.core.internal.resource.StringResource
 
description - Variable in class migratedb.core.api.output.InfoOutput
 
description - Variable in class migratedb.core.api.output.MigrateOutput
 
description - Variable in class migratedb.core.api.output.RepairOutput
 
description - Variable in class migratedb.core.api.output.ValidateOutput
 
description - Variable in class migratedb.core.internal.resolver.MigrationInfoHelper.VersionAndDescription
 
DESCRIPTION_MISMATCH - migratedb.core.api.ErrorCode
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.redshift.RedshiftParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.spanner.SpannerParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.sqlite.SQLiteParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
detectCanExecuteInTransaction(String, List<Token>) - Method in class migratedb.core.internal.parser.BaseParser
 
detectPasswordRequiredByUrl(String) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Detects whether a password is required from configuration.
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Detects whether a password is required from configuration.
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
detectPasswordRequiredByUrl(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBParser
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.database.saphana.SAPHANAParser
 
detectStatementType(String, ParserContext, PeekingReader) - Method in class migratedb.core.internal.parser.BaseParser
 
detectUserRequiredByUrl(String) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Detects whether a user is required from configuration.
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Detects whether a user is required from configuration.
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
detectUserRequiredByUrl(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
determineVersion() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
determineVersion() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
determineVersion() - Method in class migratedb.core.internal.database.h2.H2Database
 
determineVersion() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
determineVersion() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
Development - Enum in migratedb.core.internal.util
 
DIMENSION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
DIRECTORY - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
doAllFunctions() - Method in class migratedb.core.internal.database.base.BaseSchema
Retrieves all the functions in this schema.
doAllFunctions() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doAllTables() - Method in class migratedb.core.internal.database.base.BaseSchema
Retrieves all the tables in this schema.
doAllTables() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doAllTables() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doAllTables() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doAllTables() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doAllTables() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doAllTables() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doAllTables() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doAllTables() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doAllTables() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doAllTables() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doAllTables() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doAllTables() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doAllTables() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doAllTables() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doAllTables() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doAllTables() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doAllTables() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doAllTables() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doAllTables() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseSchema
 
doAllTables() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.base.BaseConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.bigquery.BigQueryConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.db2.DB2Connection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.derby.DerbyConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.h2.H2Connection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.oracle.OracleConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.redshift.RedshiftConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.saphana.SAPHANAConnection
 
doChangeCurrentSchemaOrSearchPathTo(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeConnection
 
doClean() - Method in class migratedb.core.internal.database.base.BaseSchema
Cleans all the objects in this schema.
doClean() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doClean() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doClean() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doClean() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doClean() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doClean() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doClean() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doClean() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doClean() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doClean() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doClean() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doClean() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doClean() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doClean() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doClean() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doClean() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doClean() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doClean() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doClean() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
This clean method is equivalent to cleaning the whole database.
doCleanOnce() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doCleanPostSchemas(Schema<?, ?>[]) - Method in class migratedb.core.internal.database.base.BaseDatabase
Cleans all the objects in this database that need to be cleaned after each schema.
doCleanPostSchemas(Schema<?, ?>[]) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
Cleans all the objects in this database that need to be cleaned after cleaning schemas.
doCleanPreSchemas() - Method in class migratedb.core.internal.database.base.BaseDatabase
Cleans all the objects in this database that need to be cleaned before each schema.
doCleanSchema(Schema<?, ?>) - Method in class migratedb.core.internal.command.DbClean
 
doCreate() - Method in class migratedb.core.internal.database.base.BaseSchema
Creates this schema in the database.
doCreate() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doCreate() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doCreate() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doCreate() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doCreate() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doCreate() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doCreate() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doCreate() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doCreate() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doCreate() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doCreate() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doCreate() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doCreate() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doCreate() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doCreate() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doCreate() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doCreate() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doCreate() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doCreate() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
doCreateOnce() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doDrop() - Method in class migratedb.core.internal.database.base.BaseSchema
Drops this schema from the database.
doDrop() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
doDrop() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doDrop() - Method in class migratedb.core.internal.database.bigquery.BigQueryTable
 
doDrop() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doDrop() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doDrop() - Method in class migratedb.core.internal.database.db2.DB2Function
 
doDrop() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doDrop() - Method in class migratedb.core.internal.database.db2.DB2Table
 
doDrop() - Method in class migratedb.core.internal.database.db2.DB2Type
 
doDrop() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doDrop() - Method in class migratedb.core.internal.database.derby.DerbyTable
 
doDrop() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doDrop() - Method in class migratedb.core.internal.database.firebird.FirebirdTable
 
doDrop() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doDrop() - Method in class migratedb.core.internal.database.h2.H2Table
 
doDrop() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doDrop() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBTable
 
doDrop() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doDrop() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinTable
 
doDrop() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doDrop() - Method in class migratedb.core.internal.database.informix.InformixTable
 
doDrop() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doDrop() - Method in class migratedb.core.internal.database.mysql.MySQLTable
 
doDrop() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doDrop() - Method in class migratedb.core.internal.database.oracle.OracleTable
 
doDrop() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doDrop() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLTable
 
doDrop() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLType
 
doDrop() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doDrop() - Method in class migratedb.core.internal.database.redshift.RedshiftTable
 
doDrop() - Method in class migratedb.core.internal.database.redshift.RedshiftType
 
doDrop() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doDrop() - Method in class migratedb.core.internal.database.saphana.SAPHANATable
 
doDrop() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doDrop() - Method in class migratedb.core.internal.database.snowflake.SnowflakeTable
 
doDrop() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doDrop() - Method in class migratedb.core.internal.database.spanner.SpannerTable
 
doDrop() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doDrop() - Method in class migratedb.core.internal.database.sqlite.SQLiteTable
 
doDrop() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doDrop() - Method in class migratedb.core.internal.database.sqlserver.SQLServerTable
 
doDrop() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
doDrop() - Method in class migratedb.core.internal.database.sybasease.SybaseASETable
 
doDropOnce() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doDropOnce() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doEmpty() - Method in class migratedb.core.internal.database.base.BaseSchema
Checks whether this schema is empty.
doEmpty() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doEmpty() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doEmpty() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doEmpty() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doEmpty() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doEmpty() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doEmpty() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doEmpty() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doEmpty() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doEmpty() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doEmpty() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doEmpty() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doEmpty() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doEmpty() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doEmpty() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doEmpty() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doEmpty() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doEmpty() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doEmpty() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
doExists() - Method in class migratedb.core.internal.database.base.BaseSchema
Checks whether this schema exists.
doExists() - Method in class migratedb.core.internal.database.base.BaseTable
Checks whether this table exists.
doExists() - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
doExists() - Method in class migratedb.core.internal.database.bigquery.BigQueryTable
 
doExists() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
doExists() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doExists() - Method in class migratedb.core.internal.database.db2.DB2Schema
 
doExists() - Method in class migratedb.core.internal.database.db2.DB2Table
 
doExists() - Method in class migratedb.core.internal.database.derby.DerbySchema
 
doExists() - Method in class migratedb.core.internal.database.derby.DerbyTable
 
doExists() - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
doExists() - Method in class migratedb.core.internal.database.firebird.FirebirdTable
 
doExists() - Method in class migratedb.core.internal.database.h2.H2Schema
 
doExists() - Method in class migratedb.core.internal.database.h2.H2Table
 
doExists() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
doExists() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBTable
 
doExists() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
doExists() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinTable
 
doExists() - Method in class migratedb.core.internal.database.informix.InformixSchema
 
doExists() - Method in class migratedb.core.internal.database.informix.InformixTable
 
doExists() - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
doExists() - Method in class migratedb.core.internal.database.mysql.MySQLTable
 
doExists() - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
doExists() - Method in class migratedb.core.internal.database.oracle.OracleTable
 
doExists() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
doExists() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLTable
 
doExists() - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
doExists() - Method in class migratedb.core.internal.database.redshift.RedshiftTable
 
doExists() - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
doExists() - Method in class migratedb.core.internal.database.saphana.SAPHANATable
 
doExists() - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
doExists() - Method in class migratedb.core.internal.database.snowflake.SnowflakeTable
 
doExists() - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
doExists() - Method in class migratedb.core.internal.database.spanner.SpannerTable
 
doExists() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
doExists() - Method in class migratedb.core.internal.database.sqlite.SQLiteTable
 
doExists() - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
doExists() - Method in class migratedb.core.internal.database.sqlserver.SQLServerTable
 
doExists() - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
doExists() - Method in class migratedb.core.internal.database.sybasease.SybaseASETable
 
doExistsOnce() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doGetCatalog() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
doGetCatalog() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.base.BaseDatabase
Retrieves a MigrateDB Connection for this JDBC connection.
doGetConnection(Connection) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.db2.DB2Database
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.h2.H2Database
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
doGetConnection(Connection) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabase
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.base.BaseConnection
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.bigquery.BigQueryConnection
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
doGetCurrentSchema() - Method in class migratedb.core.internal.database.redshift.RedshiftConnection
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.db2.DB2Database
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.h2.H2Database
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
doGetCurrentUser() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
doLock() - Method in class migratedb.core.internal.database.base.BaseTable
Locks this table in this schema using a read/write pessimistic lock until the end of the current transaction.
doLock() - Method in class migratedb.core.internal.database.bigquery.BigQueryTable
 
doLock() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doLock() - Method in class migratedb.core.internal.database.db2.DB2Table
 
doLock() - Method in class migratedb.core.internal.database.derby.DerbyTable
 
doLock() - Method in class migratedb.core.internal.database.firebird.FirebirdTable
 
doLock() - Method in class migratedb.core.internal.database.h2.H2Table
 
doLock() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBTable
 
doLock() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinTable
 
doLock() - Method in class migratedb.core.internal.database.informix.InformixTable
 
doLock() - Method in class migratedb.core.internal.database.mysql.MySQLTable
 
doLock() - Method in class migratedb.core.internal.database.oracle.OracleTable
 
doLock() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLTable
 
doLock() - Method in class migratedb.core.internal.database.redshift.RedshiftTable
 
doLock() - Method in class migratedb.core.internal.database.saphana.SAPHANATable
 
doLock() - Method in class migratedb.core.internal.database.snowflake.SnowflakeTable
 
doLock() - Method in class migratedb.core.internal.database.spanner.SpannerTable
 
doLock() - Method in class migratedb.core.internal.database.sqlite.SQLiteTable
 
doLock() - Method in class migratedb.core.internal.database.sqlserver.SQLServerTable
 
doLock() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseTable
 
doLock() - Method in class migratedb.core.internal.database.sybasease.SybaseASETable
 
DOMAIN_INDEX - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
DOMAIN_INDEX_TYPE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
doQuote(String) - Method in class migratedb.core.internal.database.base.BaseDatabase
Quotes this identifier for use in SQL queries.
doQuote(String) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
doQuote(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
doRestoreOriginalState() - Method in class migratedb.core.internal.database.base.BaseConnection
 
doRestoreOriginalState() - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
doRestoreOriginalState() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
doRestoreOriginalState() - Method in class migratedb.core.internal.database.snowflake.SnowflakeConnection
 
doRestoreOriginalState() - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
doTokensMatchPattern(List<Token>, Token, Pattern) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
doTokensMatchPattern(List<Token>, Token, Pattern) - Method in class migratedb.core.internal.parser.BaseParser
 
doUnlock() - Method in class migratedb.core.internal.database.base.BaseTable
For databases that require an explicit unlocking, not an implicit end-of-transaction one.
doUnlock() - Method in class migratedb.core.internal.database.bigquery.BigQueryTable
 
doUnlock() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBTable
 
doUnlock() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinTable
 
doUnlock() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseTable
 
doWithRetries(SqlCallable<Boolean>, String, String) - Method in class migratedb.core.internal.strategy.RetryStrategy
Keep retrying a Callable with a potentially varying wait on each iteration, until one of the following happens: - the callable returns true; - an InterruptedException happens - the number of retries is exceeded.
DRIVER - Static variable in class migratedb.core.api.configuration.PropertyNames
 
DriverDataSource - Class in migratedb.core.internal.jdbc
YAGNI: The simplest DataSource implementation that works for MigrateDB .
DriverDataSource(ClassLoader, String, String, String, String, Map<String, String>, DatabaseTypeRegister) - Constructor for class migratedb.core.internal.jdbc.DriverDataSource
 
DriverDataSource(ClassLoader, String, String, String, String, Configuration, Map<String, String>, DatabaseTypeRegister) - Constructor for class migratedb.core.internal.jdbc.DriverDataSource
 
DriverDataSource(ClassLoader, String, String, String, String, Configuration, Properties, Map<String, String>, DatabaseTypeRegister) - Constructor for class migratedb.core.internal.jdbc.DriverDataSource
Creates a new DriverDataSource.
DriverDataSource(ClassLoader, String, String, String, String, Configuration, DatabaseTypeRegister) - Constructor for class migratedb.core.internal.jdbc.DriverDataSource
 
DriverDataSource(ClassLoader, String, String, String, String, DatabaseTypeRegister) - Constructor for class migratedb.core.internal.jdbc.DriverDataSource
 
drop() - Method in interface migratedb.core.api.internal.database.base.Schema
Drops this schema from the database.
drop() - Method in interface migratedb.core.api.internal.database.base.SchemaObject
 
drop() - Method in class migratedb.core.internal.database.base.BaseSchema
 
drop() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
dropObjects(JdbcTemplate, OracleDatabase, OracleSchema) - Method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Drops all objects of this type in the specified schema.
dumpToAsciiTable(MigrationInfo[]) - Static method in class migratedb.core.internal.info.MigrationInfoDumper
Dumps the info about all migrations into an ascii table.
DUPLICATE_DELETED_MIGRATION - migratedb.core.api.ErrorCode
 
DUPLICATE_REPEATABLE_MIGRATION - migratedb.core.api.ErrorCode
 
DUPLICATE_UNDO_MIGRATION - migratedb.core.api.ErrorCode
 
DUPLICATE_VERSIONED_MIGRATION - migratedb.core.api.ErrorCode
 

E

EDITION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
empty() - Method in interface migratedb.core.api.internal.database.base.Schema
 
empty() - Method in class migratedb.core.internal.database.base.BaseSchema
 
EMPTY_RESULTS - Static variable in class migratedb.core.api.internal.jdbc.Results
 
EMPTY_SCHEMA_DESCRIPTION - Static variable in class migratedb.core.internal.schemahistory.SchemaHistory
 
enableTnsnamesOraSupport() - Static method in class migratedb.core.internal.database.oracle.OracleDatabase
If the TNS_ADMIN environment variable is set, enable tnsnames.ora support for the Oracle JDBC driver.
encoding() - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptMetadata
 
encoding() - Method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
encoding(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the encoding of SQL migrations.
encoding(Charset) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the encoding of SQL migrations.
ENCODING - Static variable in class migratedb.core.api.configuration.PropertyNames
 
ensureDatabaseIsRecentEnough(String) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
ensureSupported() - Method in interface migratedb.core.api.internal.database.base.Database
Ensure MigrateDB supports this version of this database.
ensureSupported() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.db2.DB2Database
 
ensureSupported() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.h2.H2Database
 
ensureSupported() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
ensureSupported() - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabase
 
ENTERPRISE - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
EOF - migratedb.core.internal.parser.TokenType
 
equals(Object) - Method in class migratedb.core.api.Checksum
 
equals(Object) - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
equals(Object) - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
equals(Object) - Method in class migratedb.core.api.Location.ClassPathLocation
 
equals(Object) - Method in class migratedb.core.api.Location.CustomLocation
 
equals(Object) - Method in class migratedb.core.api.Location.FileSystemLocation
 
equals(Object) - Method in class migratedb.core.api.MigrationPattern
 
equals(Object) - Method in class migratedb.core.api.Version
 
equals(Object) - Method in class migratedb.core.internal.configuration.FileOutputStreamFactory
 
equals(Object) - Method in class migratedb.core.internal.database.base.BaseSchema
 
equals(Object) - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
error(String) - Method in class migratedb.core.api.logging.Log
 
error(String, Exception) - Method in class migratedb.core.api.logging.Log
 
error(String, String) - Method in interface migratedb.core.api.logging.LogSystem
 
error(String, String) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
error(String, String) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
error(String, String) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
error(String, String) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
error(String, String) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
error(String, String) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
error(String, String, Exception) - Method in interface migratedb.core.api.logging.LogSystem
 
error(String, String, Exception) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
error(String, String, Exception) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
error(String, String, Exception) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
error(String, String, Exception) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
error(String, String, Exception) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
error(String, String, Exception) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
Error - Interface in migratedb.core.api.callback
An error that occurred while executing a statement.
ERROR - migratedb.core.api.ErrorCode
 
ERROR_OVERRIDES - Static variable in class migratedb.core.api.configuration.PropertyNames
 
errorCode - Variable in class migratedb.core.api.ErrorDetails
 
ErrorCode - Enum in migratedb.core.api
 
errorDetails - Variable in class migratedb.core.api.output.ValidateOutput
 
errorDetails - Variable in class migratedb.core.api.output.ValidateResult
 
ErrorDetails - Class in migratedb.core.api
 
ErrorDetails(ErrorCode, String) - Constructor for class migratedb.core.api.ErrorDetails
 
ErrorImpl - Class in migratedb.core.internal.jdbc
 
ErrorImpl(int, String, String) - Constructor for class migratedb.core.internal.jdbc.ErrorImpl
An error that occurred while executing a statement.
errorMessage - Variable in class migratedb.core.api.ErrorDetails
 
errorOverrides(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Rules for the built-in error handler that let you override specific SQL states and errors codes in order to force specific errors or warnings to be treated as debug messages, info messages, warnings or errors.
EVALUATION_CONTEXT - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
Event - Enum in migratedb.core.api.callback
 
ExceptionUtils - Enum in migratedb.core.internal.util
 
execute(String, Object...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this sql statement using a PreparedStatement.
execute(Callable<T>) - Method in interface migratedb.core.api.internal.jdbc.ExecutionTemplate
Executes this callback within the context of the connection
execute(Callable<T>) - Method in class migratedb.core.internal.database.cockroachdb.CockroachRetryingTransactionalExecutionTemplate
Executes this callback within a transaction
execute(Callable<T>) - Method in class migratedb.core.internal.database.mysql.MySQLNamedLockTemplate
Executes this callback with a named lock.
execute(Callable<T>) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLAdvisoryLockTemplate
Executes this callback with an advisory lock.
execute(Callable<T>) - Method in class migratedb.core.internal.database.sqlserver.SQLServerApplicationLockTemplate
Executes this callback with an advisory lock.
execute(Callable<T>) - Method in class migratedb.core.internal.jdbc.PlainExecutionTemplate
 
execute(Callable<T>) - Method in class migratedb.core.internal.jdbc.TableLockingExecutionTemplate
 
execute(Callable<T>) - Method in class migratedb.core.internal.jdbc.TransactionalExecutionTemplate
Executes this callback within a transaction.
execute(Context) - Method in interface migratedb.core.api.executor.MigrationExecutor
Executes the migration this executor is associated with.
execute(Context) - Method in class migratedb.core.internal.resolver.java.JavaMigrationExecutor
 
execute(Context) - Method in class migratedb.core.internal.resolver.sql.SqlMigrationExecutor
 
execute(JdbcTemplate) - Method in interface migratedb.core.api.internal.sqlscript.SqlStatement
Executes this statement against the database.
execute(JdbcTemplate) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLCopyParsedStatement
 
execute(JdbcTemplate) - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
execute(SqlScript) - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptExecutor
Executes this SQL script.
execute(SqlScript) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
execute(SqlCallable<T>) - Method in interface migratedb.core.api.internal.database.DatabaseExecutionStrategy
Execute the given callable using the defined strategy.
execute(SqlCallable<T>) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBRetryingStrategy
 
execute(SqlCallable<T>) - Method in class migratedb.core.internal.database.DefaultExecutionStrategy
 
executeInTransaction() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
Whether the execution should take place inside a transaction.
executeInTransaction() - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptMetadata
 
executeInTransaction() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
executeInTransaction() - Method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
executeStatement(String) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this sql statement using an ordinary Statement.
executeStatement(JdbcTemplate, SqlScript, SqlStatement) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
executionOrder() - Static method in interface migratedb.core.api.MigrationInfo
 
ExecutionTemplate - Interface in migratedb.core.api.internal.jdbc
Spring-like template for executing operations in the context of a database connection.
ExecutionTemplateFactory - Class in migratedb.core.internal.jdbc
 
ExecutionTemplateFactory() - Constructor for class migratedb.core.internal.jdbc.ExecutionTemplateFactory
 
executionTime - Variable in class migratedb.core.api.output.InfoOutput
 
executionTime - Variable in class migratedb.core.api.output.MigrateOutput
 
exists() - Method in interface migratedb.core.api.internal.database.base.Schema
 
exists() - Method in interface migratedb.core.api.internal.database.base.Table
 
exists() - Method in class migratedb.core.api.Location.ClassPathLocation
 
exists() - Method in class migratedb.core.api.Location.CustomLocation
 
exists() - Method in class migratedb.core.api.Location
 
exists() - Method in class migratedb.core.api.Location.FileSystemLocation
 
exists() - Method in class migratedb.core.internal.database.base.BaseSchema
 
exists() - Method in class migratedb.core.internal.database.base.BaseTable
 
exists() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
exists(Schema<?, ?>, Schema<?, ?>, String, String...) - Method in class migratedb.core.internal.database.base.BaseTable
Checks whether the database contains a table matching the given criteria.
EXPRESS - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
extensionConfig(Class<T>, T) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the extension config of type T.
ExtensionConfig - Interface in migratedb.core.api
Marker interface for the configuration data structures of extensions.
extensionConfigType - Variable in class migratedb.core.api.ConvertedProperties
 
ExternalAuthFileReader - Interface in migratedb.core.internal.authentication
 
ExternalAuthPropertiesProvider - Interface in migratedb.core.internal.authentication
 
externalAuthPropertiesRequired(String, String, String) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Detects whether or not external authentication is required.
externalAuthPropertiesRequired(String, String, String) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
externalAuthPropertiesRequired(String, String, String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
externalAuthPropertiesRequired(String, String, String) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
externalAuthPropertiesRequired(String, String, String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
extractErrors(Results, SQLException) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
 
extractVersionAndDescription(String, String, String, boolean) - Static method in class migratedb.core.internal.resolver.MigrationInfoHelper
Extracts the schema version and the description from a migration name formatted as 1_2__Description.

F

FAIL_ON_MISSING_LOCATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
failed() - Method in interface migratedb.core.api.MigrationInfoService
 
failed() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
FAILED - migratedb.core.api.MigrationState.Category
 
FAILED - migratedb.core.api.MigrationState
This migration failed.
FAILED_REPEATABLE_MIGRATION - migratedb.core.api.ErrorCode
 
FAILED_VERSIONED_MIGRATION - migratedb.core.api.ErrorCode
 
failOnMissingLocations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to fail if a location specified in the migratedb.locations option doesn't exist
FAULT - migratedb.core.api.ErrorCode
 
FeatureDetector - Class in migratedb.core.internal.util
 
FeatureDetector(ClassLoader) - Constructor for class migratedb.core.internal.util.FeatureDetector
 
FILE_GROUP - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
FILE_WATCHER - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
FileCopyUtils - Enum in migratedb.core.internal.util
Utility class for copying files and their contents.
FileOutputStreamFactory - Class in migratedb.core.internal.configuration
 
FileOutputStreamFactory(Path) - Constructor for class migratedb.core.internal.configuration.FileOutputStreamFactory
 
filepath - Variable in class migratedb.core.api.output.InfoOutput
 
filepath - Variable in class migratedb.core.api.output.MigrateOutput
 
filepath - Variable in class migratedb.core.api.output.RepairOutput
 
filepath - Variable in class migratedb.core.api.output.ValidateOutput
 
FileSystemLocation(Path) - Constructor for class migratedb.core.api.Location.FileSystemLocation
 
FileSystemResource - Class in migratedb.core.internal.resource.filesystem
 
FileSystemResource(Path, Path) - Constructor for class migratedb.core.internal.resource.filesystem.FileSystemResource
 
FileSystemResourceProvider - Class in migratedb.core.internal.resource.filesystem
Finds resources in a base directory and its non-hidden sub-directories.
FileSystemResourceProvider(Path) - Constructor for class migratedb.core.internal.resource.filesystem.FileSystemResourceProvider
 
filterBomFromString(String) - Static method in class migratedb.core.internal.util.BomFilter
Removes the UTF-8 Byte Order Mark from the start of a string if present.
FirebirdConnection - Class in migratedb.core.internal.database.firebird
 
FirebirdDatabase - Class in migratedb.core.internal.database.firebird
 
FirebirdDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.firebird.FirebirdDatabase
Creates a new FirebirdDatabase instance with this JdbcTemplate.
FirebirdDatabaseType - Class in migratedb.core.internal.database.firebird
 
FirebirdDatabaseType() - Constructor for class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
FirebirdParser - Class in migratedb.core.internal.database.firebird
 
FirebirdParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.firebird.FirebirdParser
 
FirebirdSchema - Class in migratedb.core.internal.database.firebird
 
FirebirdSchema(JdbcTemplate, FirebirdDatabase, String) - Constructor for class migratedb.core.internal.database.firebird.FirebirdSchema
Creates a new Firebird schema.
FirebirdTable - Class in migratedb.core.internal.database.firebird
 
FirebirdTable(JdbcTemplate, FirebirdDatabase, FirebirdSchema, String) - Constructor for class migratedb.core.internal.database.firebird.FirebirdTable
Creates a new Firebird table.
FixedJavaMigrationResolver - Class in migratedb.core.internal.resolver.java
Migration resolver for a fixed set of pre-instantiated Java-based migrations.
FixedJavaMigrationResolver(JavaMigration...) - Constructor for class migratedb.core.internal.resolver.java.FixedJavaMigrationResolver
Creates a new instance.
FluentConfiguration - Class in migratedb.core.api.configuration
Fluent configuration for MigrateDB .
FluentConfiguration() - Constructor for class migratedb.core.api.configuration.FluentConfiguration
 
FluentConfiguration(ClassLoader) - Constructor for class migratedb.core.api.configuration.FluentConfiguration
 
FOREIGN_KEY - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
FOREIGN KEY constraint.
formatDateAsIsoishString(Instant) - Static method in enum migratedb.core.internal.util.DateTimeUtils
 
formatDuration(long) - Static method in enum migratedb.core.internal.util.DateTimeUtils
Formats this execution time as minutes:seconds.millis.
fromClass(String, ClassLoader) - Static method in class migratedb.core.api.Location.CustomLocation
 
fromCode(int) - Static method in enum migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
fromId(String) - Static method in enum migratedb.core.api.callback.Event
Retrieves the event with this id.
fromPattern(String) - Static method in class migratedb.core.api.pattern.ValidatePattern
 
fromResource(Resource, Parser) - Static method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
fromString(String) - Static method in enum migratedb.core.api.MigrationType
 
fromStrings(Set<String>, ClassLoader, LogSystem) - Static method in class migratedb.core.api.logging.LogSystems
Creates a log system that forwards logging calls to all log system names in logSystemNames.
Function<D extends Database<?>,​S extends Schema<?,​?>> - Interface in migratedb.core.api.internal.database.base
 
FUNCTION - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
future() - Method in interface migratedb.core.api.MigrationInfoService
 
future() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
FUTURE - migratedb.core.api.MigrationState.Category
 
FUTURE - migratedb.core.internal.info.ValidationMatch
 
FUTURE_FAILED - migratedb.core.api.MigrationState
This migration failed.
FUTURE_SUCCESS - migratedb.core.api.MigrationState
This migration succeeded.

G

generateDropStatement(JdbcTemplate, OracleDatabase, OracleSchema, String) - Method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Generates the drop statement for the specified object.
GENERIC - Static variable in class migratedb.core.internal.parser.StatementType
 
get() - Method in interface migratedb.core.internal.authentication.ExternalAuthPropertiesProvider
 
get() - Method in class migratedb.core.internal.configuration.FileOutputStreamFactory
 
getAdditionalProperties() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getAllContents() - Method in interface migratedb.core.internal.authentication.ExternalAuthFileReader
 
getAllContents() - Method in class migratedb.core.internal.authentication.mysql.MySQLOptionFileReader
 
getAllContents() - Method in class migratedb.core.internal.authentication.postgres.PgpassFileReader
 
getAllErrorMessages() - Method in class migratedb.core.api.output.ValidateResult
 
getAllSchemas() - Method in interface migratedb.core.api.internal.database.base.Database
 
getAllSchemas() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getAlternativeIdentifierQuote() - Method in class migratedb.core.internal.database.h2.H2Parser
 
getAlternativeIdentifierQuote() - Method in class migratedb.core.internal.database.spanner.SpannerParser
 
getAlternativeIdentifierQuote() - Method in class migratedb.core.internal.database.sqlite.SQLiteParser
 
getAlternativeIdentifierQuote() - Method in class migratedb.core.internal.parser.BaseParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.derby.DerbyParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.h2.H2Parser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.database.redshift.RedshiftParser
 
getAlternativeStringLiteralQuote() - Method in class migratedb.core.internal.parser.BaseParser
 
getAppliedMigration() - Method in interface migratedb.core.api.MigrationInfo
 
getBackupDriverClass(String, ClassLoader) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Retrieves a second choice backup driver for a JDBC url, in case the one returned by getDriverClass is not available.
getBackupDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Retrieves a second choice backup driver for a JDBC url, in case the one returned by getDriverClass is not available.
getBackupDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getBackupDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
getBackupDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
getBaseDirectory() - Method in class migratedb.core.api.Location.FileSystemLocation
 
getBaselineDescription() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getBaselineDescription() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the description to tag an existing schema with when executing baseline.
getBaselineDescription() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getBaselineMarker() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Retrieves the baseline marker from the schema history table.
getBaselineMigrationPrefix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getBaselineMigrationPrefix() - Method in interface migratedb.core.api.configuration.Configuration
The file name prefix for baseline migrations.
getBaselineMigrationPrefix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getBaselineStatement(Table<?, ?>) - Method in interface migratedb.core.api.internal.database.base.Database
 
getBaselineStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getBaselineVersion() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getBaselineVersion() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the version to tag an existing schema with when executing baseline.
getBaselineVersion() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getBlockDepth() - Method in class migratedb.core.internal.parser.ParserContext
 
getBlockInitiator() - Method in class migratedb.core.internal.parser.ParserContext
 
getBooleanFalse() - Method in interface migratedb.core.api.internal.database.base.Database
 
getBooleanFalse() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.db2.DB2Database
 
getBooleanFalse() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.h2.H2Database
 
getBooleanFalse() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getBooleanFalse() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getBooleanTrue() - Method in interface migratedb.core.api.internal.database.base.Database
 
getBooleanTrue() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.db2.DB2Database
 
getBooleanTrue() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.h2.H2Database
 
getBooleanTrue() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getBooleanTrue() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getCallbackName() - Method in class migratedb.core.api.callback.BaseCallback
 
getCallbackName() - Method in interface migratedb.core.api.callback.Callback
The callback name, MigrateDB will use this to sort the callbacks alphabetically before executing them
getCallbackName() - Method in enum migratedb.core.internal.callback.NoopCallback
 
getCallbacks() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getCallbacks() - Method in interface migratedb.core.api.configuration.Configuration
Gets the callbacks for lifecycle notifications.
getCallbacks() - Method in class migratedb.core.api.configuration.FluentConfiguration
Gets the callbacks for lifecycle notifications.
getCallbacks() - Method in class migratedb.core.internal.callback.SqlScriptCallbackFactory
 
getCatalog() - Method in interface migratedb.core.api.internal.database.base.Database
 
getCatalog() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getChecksum() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getChecksum() - Method in interface migratedb.core.api.migration.JavaMigration
Deprecated, for removal: This API element is subject to removal in a future version.
getChecksum() - Method in interface migratedb.core.api.MigrationInfo
 
getChecksum() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getChecksum() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getChecksum(Configuration) - Method in interface migratedb.core.api.migration.JavaMigration
 
getCherryPick() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getCherryPick() - Method in interface migratedb.core.api.configuration.Configuration
Gets the migrations that MigrateDB should consider when migrating.
getCherryPick() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getClasses() - Method in interface migratedb.core.api.ClassProvider
Retrieve all classes which implement the specified interface.
getClasses() - Method in class migratedb.core.internal.util.LocationScanner
 
getClassLoader() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getClassLoader() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the ClassLoader to use for loading migrations, resolvers, etc. from the classpath.
getClassLoader() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getClassName(Object) - Static method in enum migratedb.core.internal.util.ClassUtils
 
getCloseQuote() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getCloseQuote() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getClosingIdentifierSymbol() - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
getClosingIdentifierSymbol() - Method in class migratedb.core.internal.parser.BaseParser
 
getCode() - Method in interface migratedb.core.api.callback.Error
 
getCode() - Method in interface migratedb.core.api.callback.Warning
 
getCode() - Method in class migratedb.core.internal.jdbc.ErrorImpl
 
getCode() - Method in class migratedb.core.internal.jdbc.WarningImpl
 
getCol() - Method in class migratedb.core.internal.parser.PositionTracker
 
getCol() - Method in class migratedb.core.internal.parser.Token
 
getCol() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getColIgnoringWhitespace() - Method in class migratedb.core.internal.parser.PositionTracker
 
getColumns() - Method in class migratedb.core.api.internal.jdbc.Result
 
getConfigPropertiesConverters() - Method in interface migratedb.core.api.MigrateDbExtension
 
getConfiguration() - Method in interface migratedb.core.api.callback.Context
 
getConfiguration() - Method in interface migratedb.core.api.executor.Context
 
getConfiguration() - Method in interface migratedb.core.api.internal.parser.Parser
 
getConfiguration() - Method in interface migratedb.core.api.migration.Context
 
getConfiguration() - Method in interface migratedb.core.api.resolver.Context
 
getConfiguration() - Method in class migratedb.core.internal.callback.SimpleContext
 
getConfiguration() - Method in class migratedb.core.internal.parser.BaseParser
 
getConfiguration() - Method in class migratedb.core.MigrateDb
 
getConnection() - Method in interface migratedb.core.api.callback.Context
 
getConnection() - Method in interface migratedb.core.api.executor.Context
 
getConnection() - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
 
getConnection() - Method in interface migratedb.core.api.migration.Context
 
getConnection() - Method in class migratedb.core.internal.callback.SimpleContext
 
getConnection() - Method in class migratedb.core.internal.jdbc.DriverDataSource
This implementation delegates to getConnectionFromDriver, using the default user and password of this DataSource.
getConnection(String, String) - Method in class migratedb.core.internal.jdbc.DriverDataSource
This implementation delegates to getConnectionFromDriver, using the given user and password.
getConnectionFromDriver(String, String) - Method in class migratedb.core.internal.jdbc.DriverDataSource
Build properties for the Driver, including the given user and password (if any), and obtain a corresponding Connection.
getConnectRetries() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getConnectRetries() - Method in interface migratedb.core.api.configuration.Configuration
The maximum number of retries when attempting to connect to the database.
getConnectRetries() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getConnectRetriesInterval() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getConnectRetriesInterval() - Method in interface migratedb.core.api.configuration.Configuration
The maximum time between retries when attempting to connect to the database in seconds.
getConnectRetriesInterval() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getConstraintName(String) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabase
 
getConstraintName(String) - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getCreateSchemas() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getCreateSchemas() - Method in interface migratedb.core.api.configuration.Configuration
Whether MigrateDB should attempt to create the schemas specified in the schemas property.
getCreateSchemas() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getCreateScript(SqlScriptFactory, Table<?, ?>, boolean) - Method in interface migratedb.core.api.internal.database.base.Database
Retrieves the script used to create the schema history table.
getCreateScript(SqlScriptFactory, Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getCurrentSchema() - Method in interface migratedb.core.api.internal.database.base.Connection
 
getCurrentSchema() - Method in class migratedb.core.internal.database.base.BaseConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.base.BaseConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.bigquery.BigQueryConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.db2.DB2Connection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.derby.DerbyConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.firebird.FirebirdConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.h2.H2Connection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.informix.InformixConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.oracle.OracleConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.redshift.RedshiftConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.saphana.SAPHANAConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.snowflake.SnowflakeConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.spanner.SpannerConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.sqlite.SQLiteConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
getCurrentSchemaNameOrSearchPath() - Method in class migratedb.core.internal.database.sybasease.SybaseASEConnection
 
getCurrentUser() - Method in interface migratedb.core.api.internal.database.base.Database
 
getCurrentUser() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getData() - Method in class migratedb.core.api.internal.jdbc.Result
 
getDatabase() - Method in interface migratedb.core.api.internal.database.base.SchemaObject
 
getDatabase() - Method in interface migratedb.core.api.internal.parser.ParsingContext
 
getDatabase() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
getDatabase() - Method in class migratedb.core.internal.parser.ParsingContextImpl
 
getDatabaseMetaData(Connection) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
 
getDatabaseProductName(DatabaseMetaData) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
 
getDatabaseProductVersion(DatabaseMetaData) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
 
getDatabaseType() - Method in interface migratedb.core.api.internal.database.base.Database
 
getDatabaseType() - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory
 
getDatabaseType() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getDatabaseType() - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
getDatabaseTypeForConnection(Connection) - Method in interface migratedb.core.api.DatabaseTypeRegister
 
getDatabaseTypeForConnection(Connection) - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
getDatabaseTypeForUrl(String) - Method in interface migratedb.core.api.DatabaseTypeRegister
 
getDatabaseTypeForUrl(String) - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
getDatabaseTypeRegister() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getDatabaseTypeRegister() - Method in interface migratedb.core.api.configuration.Configuration
The database type register.
getDatabaseTypeRegister() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getDatabaseTypes() - Method in interface migratedb.core.api.DatabaseTypeRegister
 
getDatabaseTypes() - Method in interface migratedb.core.api.MigrateDbExtension
 
getDatabaseTypes() - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
getDatabaseTypes() - Method in class migratedb.core.internal.extension.BuiltinFeatures
 
getDataSource() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getDataSource() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the dataSource to use to access the database.
getDataSource() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getDefaultDelimiter() - Method in interface migratedb.core.api.internal.database.base.Database
 
getDefaultDelimiter() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getDefaultDelimiter() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getDefaultDelimiter() - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
getDefaultDelimiter() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getDefaultDelimiter() - Method in class migratedb.core.internal.database.sybasease.SybaseASEParser
 
getDefaultDelimiter() - Method in class migratedb.core.internal.parser.BaseParser
 
getDefaultJDBCCredentialsPattern() - Static method in class migratedb.core.internal.database.base.BaseDatabaseType
Gets a regex that identifies credentials in the JDBC URL, where they conform to the default URL pattern.
getDefaultSchema() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getDefaultSchema() - Method in interface migratedb.core.api.configuration.Configuration
The default schema managed by MigrateDB.
getDefaultSchema() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getDelimiter() - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
getDelimiter() - Method in interface migratedb.core.api.internal.sqlscript.SqlStatement
 
getDelimiter() - Method in class migratedb.core.internal.parser.ParserContext
 
getDelimiter() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getDescription() - Method in class migratedb.core.api.internal.resource.ResourceName
The description of the resource
getDescription() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getDescription() - Method in interface migratedb.core.api.MigrateDbExtension
 
getDescription() - Method in class migratedb.core.api.migration.BaseJavaMigration
 
getDescription() - Method in interface migratedb.core.api.migration.JavaMigration
 
getDescription() - Method in interface migratedb.core.api.MigrationInfo
 
getDescription() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getDescription() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseExtension
 
getDescription() - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseExtension
 
getDescription() - Method in class migratedb.core.internal.extension.BuiltinFeatures
 
getDescription() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getDisplayName() - Method in enum migratedb.core.api.MigrationState
 
getDisplayText() - Method in class migratedb.core.api.TargetVersion
 
getDriver() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getDriverClass(String, ClassLoader) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Get the driver class used to handle this JDBC url.
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
getDriverClass(String, ClassLoader) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
getDriverInfo() - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory
 
getDriverInfo() - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
getEncoding() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getEncoding() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the encoding of SQL migrations.
getEncoding() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getEngineEdition() - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
getErrorCode() - Method in exception migratedb.core.api.MigrateDbException
 
getErrorOverrides() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getErrorOverrides() - Method in interface migratedb.core.api.configuration.Configuration
Rules for the built-in error handler that let you override specific SQL states and errors codes in order to force specific errors or warnings to be treated as debug messages, info messages, warnings or errors.
getErrorOverrides() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getErrors() - Method in interface migratedb.core.api.callback.Statement
 
getErrors() - Method in class migratedb.core.api.internal.jdbc.Results
 
getEscape() - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
getEscapedQuote() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
getEscapedQuote() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getException() - Method in class migratedb.core.api.internal.jdbc.Results
 
getExecutionTime() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getExecutionTime() - Method in interface migratedb.core.api.MigrationInfo
 
getExecutor() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getExecutor() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getExtensionConfig() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getExtensionConfig() - Method in interface migratedb.core.api.configuration.Configuration
A read-only view of the extension config (by type).
getExtensionConfig() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getExternalAuthProperties(String, String) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
 
getExternalAuthProperties(String, String) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
getExternalAuthProperties(String, String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
getExternalAuthProperties(String, String) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
getExternalAuthProperties(String, String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
getFailOnMissingLocations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getFailOnMissingLocations() - Method in interface migratedb.core.api.configuration.Configuration
Whether to fail if a location specified in the migratedb.locations option doesn't exist
getFailOnMissingLocations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getFailOnMissingTarget() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getFailOnMissingTarget() - Method in interface migratedb.core.api.configuration.Configuration
Whether to fail if no migration with the configured target version exists (default: true)
getFailOnMissingTarget() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getFileExtension(String) - Static method in enum migratedb.core.internal.util.StringUtils
 
getFilename() - Method in class migratedb.core.api.internal.resource.ResourceName
The filename of the resource as it appears on disk
getFilenameWithoutSuffix() - Method in class migratedb.core.api.internal.resource.ResourceName
The full name of the resource
getForeignKeysEnabled() - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
getFunction(String, String...) - Method in interface migratedb.core.api.internal.database.base.Schema
Retrieves the function with this name in this schema.
getFunction(String, String...) - Method in class migratedb.core.internal.database.base.BaseSchema
 
getFunction(String, String...) - Method in class migratedb.core.internal.database.db2.DB2Schema
 
getId() - Method in enum migratedb.core.api.callback.Event
 
getIdentifierQuote() - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
getIdentifierQuote() - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
getIdentifierQuote() - Method in class migratedb.core.internal.database.spanner.SpannerParser
 
getIdentifierQuote() - Method in class migratedb.core.internal.parser.BaseParser
 
getIgnoreMigrationPatterns() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getIgnoreMigrationPatterns() - Method in interface migratedb.core.api.configuration.Configuration
Ignore migrations that match this comma-separated list of patterns when validating migrations.
getIgnoreMigrationPatterns() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getInfoResult() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
getInfoResult(MigrationInfo[]) - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
getInitSql() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getInitSql() - Method in interface migratedb.core.api.configuration.Configuration
The SQL statements to run to initialize a new database connection immediately after opening it.
getInitSql() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getInsertStatement(Table<?, ?>) - Method in interface migratedb.core.api.internal.database.base.Database
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getInsertStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
getInstalledBy() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getInstalledBy() - Method in interface migratedb.core.api.configuration.Configuration
The username that will be recorded in the schema history table as having applied the migration.
getInstalledBy() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getInstalledBy() - Method in interface migratedb.core.api.internal.database.base.Database
 
getInstalledBy() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getInstalledBy() - Method in interface migratedb.core.api.MigrationInfo
 
getInstalledBy() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getInstalledOn() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getInstalledOn() - Method in interface migratedb.core.api.MigrationInfo
 
getInstalledRank() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getInstalledRank() - Method in interface migratedb.core.api.MigrationInfo
 
getJavaMigrationClassProvider() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getJavaMigrationClassProvider() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the custom ClassProvider to be used to look up JavaMigration classes.
getJavaMigrationClassProvider() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getJavaMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getJavaMigrations() - Method in interface migratedb.core.api.configuration.Configuration
The additional Java-based migrations.
getJavaMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getJdbcConnection() - Method in interface migratedb.core.api.internal.database.base.Connection
 
getJdbcConnection() - Method in class migratedb.core.internal.database.base.BaseConnection
 
getJDBCCredentialsPattern() - Method in interface migratedb.core.api.internal.database.base.DatabaseType
A regex that identifies credentials in the JDBC URL, where they conform to a pattern specific to this database.
getJDBCCredentialsPattern() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
A regex that identifies credentials in the JDBC URL, where they conform to a pattern specific to this database.
getJDBCCredentialsPattern() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getJDBCCredentialsPattern() - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
getJdbcMetaData() - Method in interface migratedb.core.api.internal.database.base.Database
 
getJdbcMetaData() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getJdbcProperties() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getJdbcProperties() - Method in interface migratedb.core.api.configuration.Configuration
Properties to pass to the JDBC driver object
getJdbcProperties() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getJdbcTemplate() - Method in interface migratedb.core.api.internal.database.base.Connection
 
getJdbcTemplate() - Method in class migratedb.core.internal.database.base.BaseConnection
 
getJdbcUrl() - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory
 
getJdbcUrl() - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
getKerberosCacheFile() - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
getKerberosConfigFile() - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
getLastClosedBlockInitiator() - Method in class migratedb.core.internal.parser.ParserContext
 
getLastKeywordIndex(List<Token>) - Method in class migratedb.core.internal.parser.BaseParser
 
getLastKeywordIndex(List<Token>, int) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBParser
 
getLastKeywordIndex(List<Token>, int) - Method in class migratedb.core.internal.parser.BaseParser
 
getLastNameComponent() - Method in interface migratedb.core.api.resource.Resource
 
getLine() - Method in class migratedb.core.internal.parser.PositionTracker
 
getLine() - Method in class migratedb.core.internal.parser.Token
 
getLine() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getLineNumber() - Method in interface migratedb.core.api.internal.sqlscript.SqlStatement
 
getLineNumber() - Method in exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
Returns the line number in migration SQL script where exception occurred.
getLineNumber() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getLoadedExtensions() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getLoadedExtensions() - Method in interface migratedb.core.api.configuration.Configuration
Unmodifiable set of extensions that have been loaded into this configuration.
getLoadedExtensions() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getLocationDescription() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getLocationDescription() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getLocations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getLocations() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the locations to scan recursively for migrations.
getLocations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getLocations() - Method in class migratedb.core.internal.util.Locations
 
getLockRetryCount() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getLockRetryCount() - Method in interface migratedb.core.api.configuration.Configuration
The maximum number of retries when trying to obtain a lock. -1 indicates attempting to repeat indefinitely.
getLockRetryCount() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getLog(Class<?>) - Static method in class migratedb.core.api.logging.Log
 
getLogger() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getLogger() - Method in interface migratedb.core.api.configuration.Configuration
The log system MigrateDB should use.
getLogger() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getLoginTimeout() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getLogWriter() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getMainConnection() - Method in interface migratedb.core.api.internal.database.base.Database
 
getMainConnection() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getMajor() - Method in class migratedb.core.api.Version
 
getMajorAsString() - Method in class migratedb.core.api.Version
 
getMessage() - Method in interface migratedb.core.api.callback.Error
 
getMessage() - Method in interface migratedb.core.api.callback.Warning
 
getMessage() - Method in exception migratedb.core.internal.exception.MigrateDbSqlException
 
getMessage() - Method in class migratedb.core.internal.jdbc.ErrorImpl
 
getMessage() - Method in class migratedb.core.internal.jdbc.WarningImpl
 
getMessage() - Method in exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
 
getMetadataResource(ResourceProvider, Resource) - Static method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
getMigration() - Method in exception migratedb.core.internal.command.DbMigrate.MigrateDbMigrateException
 
getMigrationConnection() - Method in interface migratedb.core.api.internal.database.base.Database
 
getMigrationConnection() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getMigrationInfo() - Method in interface migratedb.core.api.callback.Context
 
getMigrationInfo() - Method in class migratedb.core.internal.callback.SimpleContext
 
getMinorAsString() - Method in class migratedb.core.api.Version
 
getName() - Method in interface migratedb.core.api.internal.database.base.DatabaseType
 
getName() - Method in interface migratedb.core.api.internal.database.base.Schema
 
getName() - Method in interface migratedb.core.api.internal.database.base.SchemaObject
 
getName() - Method in interface migratedb.core.api.resource.Resource
 
getName() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
getName() - Method in class migratedb.core.internal.database.base.BaseSchema
 
getName() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
getName() - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
getName() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getName() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
getName() - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
getName() - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
getName() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
getName() - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
getName() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
getName() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
getName() - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
getName() - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
getName() - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
getName() - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabaseType
 
getName() - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
getName() - Method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
getName() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
getName() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
getName() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
getName() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
getName() - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
getName() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
getName() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
getName() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
getName() - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
getName() - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
getName() - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
getName() - Method in class migratedb.core.internal.resource.classpath.ClassPathResource
 
getName() - Method in class migratedb.core.internal.resource.filesystem.FileSystemResource
 
getName() - Method in class migratedb.core.internal.resource.StringResource
 
getNextStatement(Resource, PeekingReader, Recorder, PositionTracker, ParserContext) - Method in class migratedb.core.internal.parser.BaseParser
 
getNullType() - Method in interface migratedb.core.api.internal.database.base.DatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
getNullType() - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
getObjectNames(JdbcTemplate, OracleDatabase, OracleSchema) - Method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Returns the list of object names of this type.
getObjectTypeNames(JdbcTemplate, OracleDatabase, OracleSchema) - Static method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Returns the schema's existing object types.
getOldTable() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getOldTable() - Method in interface migratedb.core.api.configuration.Configuration
The old table to convert into the format used by MigrateDB.
getOldTable() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getOpeningIdentifierSymbol() - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
getOpeningIdentifierSymbol() - Method in class migratedb.core.internal.parser.BaseParser
 
getOpenQuote() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getOpenQuote() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getOperationResult() - Method in interface migratedb.core.api.callback.Context
 
getOperationResult() - Method in class migratedb.core.internal.callback.SimpleContext
 
getParensDepth() - Method in class migratedb.core.internal.parser.ParserContext
 
getParensDepth() - Method in class migratedb.core.internal.parser.Token
 
getParentLogger() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getParsingContext() - Method in interface migratedb.core.api.internal.parser.Parser
 
getParsingContext() - Method in class migratedb.core.internal.parser.BaseParser
 
getPassword() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getPassword() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the password used to construct the dataSource.
getPassword() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getPassword() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getPgpassFilePath() - Method in class migratedb.core.internal.authentication.postgres.PgpassFileReader
 
getPhysicalLocation() - Method in interface migratedb.core.api.MigrationInfo
 
getPlaceholderPrefix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getPlaceholderPrefix() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the prefix of every placeholder.
getPlaceholderPrefix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getPlaceholders() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getPlaceholders() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the map of <placeholder, replacementValue> to apply to sql migration scripts.
getPlaceholders() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getPlaceholders() - Method in interface migratedb.core.api.internal.parser.ParsingContext
 
getPlaceholders() - Method in class migratedb.core.internal.parser.ParsingContextImpl
 
getPlaceholderSuffix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getPlaceholderSuffix() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the suffix of every placeholder.
getPlaceholderSuffix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getPos() - Method in class migratedb.core.internal.parser.PositionTracker
 
getPos() - Method in class migratedb.core.internal.parser.Token
 
getPos() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getPrefix() - Method in class migratedb.core.api.internal.resource.ResourceName
The prefix of the resource (eg.
getPreviousToken(List<Token>, int) - Static method in class migratedb.core.internal.parser.BaseParser
 
getPriority() - Method in interface migratedb.core.api.internal.database.base.DatabaseType
When identifying database types, the priority with which this type will be used.
getPriority() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
When identifying database types, the priority with which this type will be used.
getPriority() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
getPriority() - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
getProductName() - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory
 
getProductName() - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
getRawCreateScript(Table<?, ?>, boolean) - Method in interface migratedb.core.api.internal.database.base.Database
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.db2.DB2Database
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.h2.H2Database
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
getRawCreateScript(Table<?, ?>, boolean) - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
getRawText() - Method in class migratedb.core.internal.parser.Token
 
getRepeatableSqlMigrationPrefix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getRepeatableSqlMigrationPrefix() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the file name prefix for repeatable SQL migrations.
getRepeatableSqlMigrationPrefix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getResolvedMigration() - Method in interface migratedb.core.api.MigrationInfo
 
getResolvers() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getResolvers() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the custom MigrationResolvers to be used in addition to the built-in ones for resolving Migrations to apply.
getResolvers() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getResource() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
 
getResource() - Method in exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
 
getResource() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
getResource(String) - Method in interface migratedb.core.api.ResourceProvider
Retrieves the resource with this name.
getResource(String) - Method in class migratedb.core.internal.resource.filesystem.FileSystemResourceProvider
 
getResource(String) - Method in class migratedb.core.internal.resource.NameListResourceProvider
 
getResource(String) - Method in class migratedb.core.internal.util.LocationScanner
 
getResourceProvider() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getResourceProvider() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the custom ResourceProvider to be used to look up resources.
getResourceProvider() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getResources(String, String...) - Method in interface migratedb.core.api.ResourceProvider
Retrieve all resources whose last name component begins with this prefix and ends with any of these suffixes.
getResources(String, String...) - Method in class migratedb.core.internal.resource.filesystem.FileSystemResourceProvider
 
getResources(String, String...) - Method in class migratedb.core.internal.resource.NameListResourceProvider
 
getResources(String, String...) - Method in class migratedb.core.internal.util.LocationScanner
 
getResults() - Method in class migratedb.core.api.internal.jdbc.Results
 
getRootCause(Throwable) - Static method in enum migratedb.core.internal.util.ExceptionUtils
 
getSchema() - Method in interface migratedb.core.api.internal.database.base.SchemaObject
 
getSchema() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
getSchema(String) - Method in interface migratedb.core.api.internal.database.base.Connection
Retrieves the schema with this name in the database.
getSchema(String) - Method in class migratedb.core.internal.database.bigquery.BigQueryConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.db2.DB2Connection
 
getSchema(String) - Method in class migratedb.core.internal.database.derby.DerbyConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.firebird.FirebirdConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.h2.H2Connection
 
getSchema(String) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.informix.InformixConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.oracle.OracleConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.redshift.RedshiftConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.saphana.SAPHANAConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.spanner.SpannerConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.sqlite.SQLiteConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.sybasease.SybaseASEConnection
 
getSchema(String) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBConnection
 
getSchemaHistory(Configuration, SqlScriptExecutorFactory, SqlScriptFactory, Database<?>, Schema<?, ?>) - Static method in class migratedb.core.internal.schemahistory.SchemaHistoryFactory
 
getSchemas() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getSchemas() - Method in interface migratedb.core.api.configuration.Configuration
The schemas managed by MigrateDB.
getSchemas() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getSchemasCreatedByMigrateDb() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
getScript() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getScript() - Method in interface migratedb.core.api.MigrationInfo
 
getScript() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getScript() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getScriptPlaceholderPrefix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getScriptPlaceholderPrefix() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the prefix of every script placeholder.
getScriptPlaceholderPrefix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getScriptPlaceholderSuffix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getScriptPlaceholderSuffix() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the suffix of every script placeholder.
getScriptPlaceholderSuffix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getSelectStatement(Table<?, ?>) - Method in interface migratedb.core.api.internal.database.base.Database
 
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.db2.DB2Database
 
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.h2.H2Database
 
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
See ...
getSelectStatement(Table<?, ?>) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
getSelectVersionOutput(Connection) - Static method in class migratedb.core.internal.database.base.BaseDatabaseType
Retrieves the version string for a connection as described by SELECT VERSION(), which may differ from the connection metadata.
getSql() - Method in interface migratedb.core.api.callback.Statement
 
getSql() - Method in class migratedb.core.api.internal.jdbc.Result
 
getSql() - Method in interface migratedb.core.api.internal.sqlscript.SqlStatement
 
getSql() - Method in class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
getSqlMigrationPrefix() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getSqlMigrationPrefix() - Method in interface migratedb.core.api.configuration.Configuration
The file name prefix for versioned SQL migrations.
getSqlMigrationPrefix() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getSqlMigrationSeparator() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getSqlMigrationSeparator() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the file name separator for sql migrations.
getSqlMigrationSeparator() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getSqlMigrationSuffixes() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getSqlMigrationSuffixes() - Method in interface migratedb.core.api.configuration.Configuration
The file name suffixes for SQL migrations.
getSqlMigrationSuffixes() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getSqlStatement() - Method in exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
Returns the failed statement in SQL script.
getSqlStatementCount() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
 
getSqlStatementCount() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
getSqlStatements() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
 
getSqlStatements() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
getState() - Method in interface migratedb.core.api.callback.Error
 
getState() - Method in interface migratedb.core.api.callback.Warning
 
getState() - Method in interface migratedb.core.api.MigrationInfo
 
getState() - Method in class migratedb.core.internal.jdbc.ErrorImpl
 
getState() - Method in class migratedb.core.internal.jdbc.WarningImpl
 
getStatement() - Method in interface migratedb.core.api.callback.Context
 
getStatement() - Method in class migratedb.core.internal.callback.SimpleContext
 
getStatement() - Method in exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
Returns the failed statement in SQL script.
getStatementType() - Method in class migratedb.core.internal.parser.ParserContext
 
getStaticFieldValue(Class<?>, String) - Static method in enum migratedb.core.internal.util.ClassUtils
Gets the String value of a static field.
getStaticFieldValue(String, String, ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Gets the String value of a static field.
getSuffix() - Method in class migratedb.core.api.internal.resource.ResourceName
The file type suffix of the resource (eg. ".sql" for SQL migration scripts)
getTable() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getTable() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the name of the schema history table that will be used by MigrateDB.
getTable() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getTable() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
getTable(String) - Method in interface migratedb.core.api.internal.database.base.Schema
Retrieves the table with this name in this schema.
getTable(String) - Method in class migratedb.core.internal.database.bigquery.BigQuerySchema
 
getTable(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBSchema
 
getTable(String) - Method in class migratedb.core.internal.database.db2.DB2Schema
 
getTable(String) - Method in class migratedb.core.internal.database.derby.DerbySchema
 
getTable(String) - Method in class migratedb.core.internal.database.firebird.FirebirdSchema
 
getTable(String) - Method in class migratedb.core.internal.database.h2.H2Schema
 
getTable(String) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBSchema
 
getTable(String) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinSchema
 
getTable(String) - Method in class migratedb.core.internal.database.informix.InformixSchema
 
getTable(String) - Method in class migratedb.core.internal.database.mysql.MySQLSchema
 
getTable(String) - Method in class migratedb.core.internal.database.oracle.OracleSchema
 
getTable(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
getTable(String) - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
getTable(String) - Method in class migratedb.core.internal.database.saphana.SAPHANASchema
 
getTable(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeSchema
 
getTable(String) - Method in class migratedb.core.internal.database.spanner.SpannerSchema
 
getTable(String) - Method in class migratedb.core.internal.database.sqlite.SQLiteSchema
 
getTable(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
getTable(String) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseSchema
 
getTable(String) - Method in class migratedb.core.internal.database.sybasease.SybaseASESchema
 
getTable(String) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBSchema
 
getTablespace() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getTablespace() - Method in interface migratedb.core.api.configuration.Configuration
The tablespace where to create the schema history table that will be used by MigrateDB.
getTablespace() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getTarget() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getTarget() - Method in interface migratedb.core.api.configuration.Configuration
Gets the target version up to which MigrateDB should consider migrations.
getTarget() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getText() - Method in class migratedb.core.internal.parser.Token
 
getThrowLocation(Throwable) - Static method in enum migratedb.core.internal.util.ExceptionUtils
Retrieves the exact location where this exception was thrown.
getTotalTimeMillis() - Method in class migratedb.core.internal.util.StopWatch
 
getTransactionalDetectionCutoff() - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
getTransactionalDetectionCutoff() - Method in class migratedb.core.internal.parser.BaseParser
 
getType() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getType() - Method in interface migratedb.core.api.MigrationInfo
 
getType() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getType() - Method in class migratedb.core.internal.parser.Token
 
getType() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getType(String) - Method in class migratedb.core.internal.database.base.BaseSchema
Retrieves the type with this name in this schema.
getType(String) - Method in class migratedb.core.internal.database.db2.DB2Schema
 
getType(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLSchema
 
getType(String) - Method in class migratedb.core.internal.database.redshift.RedshiftSchema
 
getUpdateCount() - Method in class migratedb.core.api.internal.jdbc.Result
 
getUrl() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getUrl() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the url used to construct the dataSource.
getUrl() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getUrl() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getUser() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
getUser() - Method in interface migratedb.core.api.configuration.Configuration
Retrieves the user used to construct the dataSource.
getUser() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
getUser() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
getValidityMessage() - Method in class migratedb.core.api.internal.resource.ResourceName
If the resource name was not successfully parsed, an explanation of the problem.
getValidKeywords() - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
getValidKeywords() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBParser
 
getValidKeywords() - Method in class migratedb.core.internal.parser.BaseParser
 
getVersion() - Method in interface migratedb.core.api.internal.database.base.Database
 
getVersion() - Method in class migratedb.core.api.internal.resource.ResourceName
The version of the resource (eg. "1.2.3" for versioned migrations), or null for non-versioned resources
getVersion() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
getVersion() - Method in class migratedb.core.api.migration.BaseJavaMigration
 
getVersion() - Method in interface migratedb.core.api.migration.JavaMigration
 
getVersion() - Method in interface migratedb.core.api.MigrationInfo
 
getVersion() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
getVersion() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
getVersion() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
getWalletLocation() - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
getWarnings() - Method in interface migratedb.core.api.callback.Statement
 
getWarnings() - Method in class migratedb.core.api.internal.jdbc.Results
 
GO - Static variable in class migratedb.core.api.internal.sqlscript.Delimiter
 
group(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to group all pending migrations together in the same transaction when applying them (only recommended for databases with support for DDL transactions).
GROUP - Static variable in class migratedb.core.api.configuration.PropertyNames
 
guessLocationOnDisk(Class<?>) - Static method in enum migratedb.core.internal.util.ClassUtils
Tries to get the physical location on disk of aClass.

H

H2Connection - Class in migratedb.core.internal.database.h2
 
H2Database - Class in migratedb.core.internal.database.h2
 
H2Database(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.h2.H2Database
 
H2DatabaseType - Class in migratedb.core.internal.database.h2
 
H2DatabaseType() - Constructor for class migratedb.core.internal.database.h2.H2DatabaseType
 
H2Parser - Class in migratedb.core.internal.database.h2
 
H2Parser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.h2.H2Parser
 
H2Schema - Class in migratedb.core.internal.database.h2
 
H2Table - Class in migratedb.core.internal.database.h2
H2-specific table.
H2Table(JdbcTemplate, H2Database, H2Schema, String) - Constructor for class migratedb.core.internal.database.h2.H2Table
Creates a new H2 table.
handle(Event, Context) - Method in interface migratedb.core.api.callback.Callback
Handles this MigrateDB lifecycle event.
handle(Event, Context) - Method in enum migratedb.core.internal.callback.NoopCallback
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.derby.DerbyParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.firebird.FirebirdParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.h2.H2Parser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.redshift.RedshiftParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.snowflake.SnowflakeParser
 
handleAlternativeStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.parser.BaseParser
 
handleCommentDirective(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.db2.DB2Parser
 
handleCommentDirective(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
handleCommentDirective(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.parser.BaseParser
 
handleDelimiter(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.parser.BaseParser
 
handleException(Results, SqlScript, SqlStatement) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
handleKeyword(PeekingReader, ParserContext, int, int, int, String) - Method in class migratedb.core.internal.database.firebird.FirebirdParser
 
handleKeyword(PeekingReader, ParserContext, int, int, int, String) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
handleKeyword(PeekingReader, ParserContext, int, int, int, String) - Method in class migratedb.core.internal.parser.BaseParser
 
handleResults(Results) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Check if this database type handles the connection product name and version.
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
This allows more fine-grained control over which DatabaseType handles which connection.
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
handlesDatabaseProductNameAndVersion(String, String, Connection) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
handlesJDBCUrl(String) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Check if this database type should handle the given JDBC url
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Whether this database type should handle the given JDBC url.
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.base.TestContainersDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.h2.H2DatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.informix.InformixDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
handlesJDBCUrl(String) - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
handleStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
handleStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
handleStringLiteral(PeekingReader, ParserContext, int, int, int) - Method in class migratedb.core.internal.parser.BaseParser
 
hasAppliedMigrations() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Checks whether the schema history table contains at least one applied migration, not counting markers for schema creation or baselining.
hashCode() - Method in class migratedb.core.api.Checksum
 
hashCode() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
hashCode() - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
hashCode() - Method in class migratedb.core.api.Location.ClassPathLocation
 
hashCode() - Method in class migratedb.core.api.Location.CustomLocation
 
hashCode() - Method in class migratedb.core.api.Location.FileSystemLocation
 
hashCode() - Method in class migratedb.core.api.MigrationPattern
 
hashCode() - Method in class migratedb.core.api.Version
 
hashCode() - Method in class migratedb.core.internal.configuration.FileOutputStreamFactory
 
hashCode() - Method in class migratedb.core.internal.database.base.BaseSchema
 
hashCode() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
hasLength(String) - Static method in enum migratedb.core.internal.util.StringUtils
Checks whether this string is not null and not empty.
hasNext() - Method in class migratedb.core.internal.parser.BaseParser.ParserSqlStatementIterator
 
hasSchemasMarker() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Checks whether the schema history table contains a marker row for schema creation.
hasText(String) - Static method in enum migratedb.core.internal.util.StringUtils
Checks whether this string isn't null and contains at least one non-blank character.
HSQLDBConnection - Class in migratedb.core.internal.database.hsqldb
HSQLDB connection.
HSQLDBDatabase - Class in migratedb.core.internal.database.hsqldb
HSQLDB database.
HSQLDBDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
Creates a new instance.
HSQLDBDatabaseType - Class in migratedb.core.internal.database.hsqldb
 
HSQLDBDatabaseType() - Constructor for class migratedb.core.internal.database.hsqldb.HSQLDBDatabaseType
 
HSQLDBParser - Class in migratedb.core.internal.database.hsqldb
 
HSQLDBParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.hsqldb.HSQLDBParser
 
HSQLDBSchema - Class in migratedb.core.internal.database.hsqldb
HSQLDB implementation of Schema.
HSQLDBTable - Class in migratedb.core.internal.database.hsqldb
HSQLDB-specific table.

I

IDENTIFIER - migratedb.core.internal.parser.TokenType
An identifier, referring to a schema object like a table or column.
IgniteThinConnection - Class in migratedb.core.internal.database.ignite.thin
Apache Ignite Thin connection.
IgniteThinDatabase - Class in migratedb.core.internal.database.ignite.thin
Apache Ignite database.
IgniteThinDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
Creates a new instance.
IgniteThinDatabaseType - Class in migratedb.core.internal.database.ignite.thin
 
IgniteThinDatabaseType() - Constructor for class migratedb.core.internal.database.ignite.thin.IgniteThinDatabaseType
 
IgniteThinParser - Class in migratedb.core.internal.database.ignite.thin
 
IgniteThinParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.ignite.thin.IgniteThinParser
 
IgniteThinSchema - Class in migratedb.core.internal.database.ignite.thin
Apache Ignite implementation of Schema.
IgniteThinTable - Class in migratedb.core.internal.database.ignite.thin
Ignite Thin-specific table.
IgniteThinTable(JdbcTemplate, IgniteThinDatabase, IgniteThinSchema, String) - Constructor for class migratedb.core.internal.database.ignite.thin.IgniteThinTable
Creates a new Ignite table.
IGNORE_FUTURE_MIGRATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
IGNORE_IGNORED_MIGRATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
IGNORE_MIGRATION_PATTERNS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
IGNORE_MISSING_MIGRATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
IGNORE_PENDING_MIGRATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
IGNORED - migratedb.core.api.MigrationState
When using cherryPick, this indicates a migration that was not in the cherry picked list.
IGNORED - migratedb.core.internal.info.ValidationMatch
 
ignoreFutureMigrations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to ignore future migrations when reading the schema history table.
ignoreIgnoredMigrations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Ignore ignored migrations when reading the schema history table.
ignoreMigrationPatterns(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Ignore migrations that match this comma-separated list of patterns when validating migrations.
ignoreMigrationPatterns(ValidatePattern...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Ignore migrations that match this array of ValidatePatterns when validating migrations.
ignoreMissingMigrations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Ignore missing migrations when reading the schema history table.
ignorePendingMigrations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Ignore pending migrations when reading the schema history table.
increaseBlockDepth(String) - Method in class migratedb.core.internal.parser.ParserContext
 
increaseParensDepth() - Method in class migratedb.core.internal.parser.ParserContext
 
INDEX - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
individualResults - Variable in class migratedb.core.api.output.CompositeResult
 
info() - Method in class migratedb.core.internal.command.DbInfo
 
info() - Method in class migratedb.core.MigrateDb
Retrieves the complete information about all the migrations including applied, pending and current migrations with details and status.
info(String) - Method in class migratedb.core.api.logging.Log
 
info(String, String) - Method in interface migratedb.core.api.logging.LogSystem
 
info(String, String) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
info(String, String) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
info(String, String) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
info(String, String) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
info(String, String) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
info(String, String) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
InfoOutput - Class in migratedb.core.api.output
 
InfoOutput(String, String, String, String, String, String, String, String, int) - Constructor for class migratedb.core.api.output.InfoOutput
 
InfoResult - Class in migratedb.core.api.output
 
InfoResult(String, String, String, String, List<InfoOutput>, boolean) - Constructor for class migratedb.core.api.output.InfoResult
 
InformixConnection - Class in migratedb.core.internal.database.informix
Informix connection.
InformixDatabase - Class in migratedb.core.internal.database.informix
Informix database.
InformixDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.informix.InformixDatabase
Creates a new instance.
InformixDatabaseType - Class in migratedb.core.internal.database.informix
 
InformixDatabaseType() - Constructor for class migratedb.core.internal.database.informix.InformixDatabaseType
 
InformixParser - Class in migratedb.core.internal.database.informix
 
InformixParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.informix.InformixParser
 
InformixSchema - Class in migratedb.core.internal.database.informix
Informix implementation of Schema.
InformixTable - Class in migratedb.core.internal.database.informix
Informix-specific table.
INIT_SQL - Static variable in class migratedb.core.api.configuration.PropertyNames
 
initialize(JdbcConnectionFactory, Connection) - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory.ConnectionInitializer
 
initialSchemaVersion - Variable in class migratedb.core.api.output.MigrateResult
 
initSql(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
The SQL statements to run to initialize a new database connection immediately after opening it.
INLINED_TABLE_FUNCTION - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
In-lined table-function.
INSTALLED_BY - Static variable in class migratedb.core.api.configuration.PropertyNames
 
installedBy - Variable in class migratedb.core.api.output.InfoOutput
 
installedBy(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
The username that will be recorded in the schema history table as having applied the migration.
installedOn - Variable in class migratedb.core.api.output.InfoOutput
 
instance() - Static method in class migratedb.core.internal.extension.BuiltinFeatures
 
INSTANCE - migratedb.core.internal.callback.NoopCallback
 
INSTANCE - migratedb.core.internal.callback.NoopCallbackExecutor
 
INSTANCE - migratedb.core.internal.logging.AndroidLogSystem
 
INSTANCE - migratedb.core.internal.logging.ApacheCommonsLogSystem
 
INSTANCE - migratedb.core.internal.logging.JavaUtilLogSystem
 
INSTANCE - migratedb.core.internal.logging.NoLogSystem
 
INSTANCE - migratedb.core.internal.logging.Slf4jLogSystem
 
instantiate(Class<T>) - Static method in enum migratedb.core.internal.util.ClassUtils
Creates a new instance of clazz.
instantiate(String, ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Creates a new instance of this class.
instantiateAll(String[], ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Instantiate all these classes.
instantiateClassExtendedErrorMessage() - Method in interface migratedb.core.api.internal.database.base.DatabaseType
 
instantiateClassExtendedErrorMessage() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
instantiateClassExtendedErrorMessage() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
IntegerNull - migratedb.core.internal.jdbc.JdbcNullTypes
 
invalid(String) - Static method in class migratedb.core.api.internal.resource.ResourceName
Construct a result representing an invalid resource name
invalidMigrations - Variable in class migratedb.core.api.output.ValidateResult
 
invoke(Class<?>, String, Object, Class<?>[], Object[], Function<? super Throwable, E>) - Static method in enum migratedb.core.internal.util.ClassUtils
 
IOUtils - Enum in migratedb.core.internal.util
 
is(MigrationState.Category) - Method in enum migratedb.core.api.MigrationState
 
isAlternativeStringLiteral(String) - Method in class migratedb.core.internal.database.firebird.FirebirdParser
 
isAlternativeStringLiteral(String) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
isAlternativeStringLiteral(String) - Method in class migratedb.core.internal.database.snowflake.SnowflakeParser
 
isAlternativeStringLiteral(String) - Method in class migratedb.core.internal.parser.BaseParser
 
isAndroidAvailable() - Method in class migratedb.core.internal.util.FeatureDetector
 
isApacheCommonsLoggingAvailable() - Method in class migratedb.core.internal.util.FeatureDetector
 
isAtLeast(String) - Method in class migratedb.core.api.Version
Convenience method for quickly checking whether this version is at least as new as this other version.
isAutoCommit() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
isAzureConnection() - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
isBaselineMigration() - Method in class migratedb.core.api.migration.BaseJavaMigration
 
isBaselineMigration() - Method in interface migratedb.core.api.migration.JavaMigration
Whether this is a baseline migration.
isBaselineMigration() - Method in enum migratedb.core.api.MigrationType
 
isBaselineOnMigrate() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isBaselineOnMigrate() - Method in interface migratedb.core.api.configuration.Configuration
Whether to automatically call baseline when migrate is executed against a non-empty schema with no schema history table.
isBaselineOnMigrate() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isBom(char) - Static method in class migratedb.core.internal.util.BomFilter
Determine if this char is a UTF-8 Byte Order Mark
isCharAnyOf(char, String) - Static method in enum migratedb.core.internal.util.StringUtils
Checks whether this character matches any of these characters.
isCleanDisabled() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isCleanDisabled() - Method in interface migratedb.core.api.configuration.Configuration
Whether to disable clean.
isCleanDisabled() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isCleanOnValidationError() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isCleanOnValidationError() - Method in interface migratedb.core.api.configuration.Configuration
Whether to automatically call clean or not when a validation error occurs.
isCleanOnValidationError() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isCloudConnection() - Method in class migratedb.core.internal.database.saphana.SAPHANAConnection
 
isCommentDirective(String) - Method in class migratedb.core.internal.database.db2.DB2Parser
 
isCommentDirective(String) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
isCommentDirective(String) - Method in class migratedb.core.internal.parser.BaseParser
 
isCreateTableAsSelectAllowed() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
isCreateTableAsSelectAllowed() - Method in class migratedb.core.internal.database.mysql.tidb.TiDBDatabase
 
isDebugEnabled() - Method in class migratedb.core.api.logging.Log
 
isDebugEnabled(String) - Method in interface migratedb.core.api.logging.LogSystem
 
isDebugEnabled(String) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
isDebugEnabled(String) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
isDebugEnabled(String) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
isDebugEnabled(String) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
isDebugEnabled(String) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
isDebugEnabled(String) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
isDelimiter(String, ParserContext, int, int) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
isDelimiter(String, ParserContext, int, int) - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
isDelimiter(String, ParserContext, int, int) - Method in class migratedb.core.internal.database.sybasease.SybaseASEParser
 
isDelimiter(String, ParserContext, int, int) - Method in class migratedb.core.internal.parser.BaseParser
 
isExclusiveToAppliedMigrations() - Method in enum migratedb.core.api.MigrationType
 
isExecutionOfRepeatableMigration() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
isGroup() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isGroup() - Method in interface migratedb.core.api.configuration.Configuration
Whether to group all pending migrations together in the same transaction when applying them (only recommended for databases with support for DDL transactions).
isGroup() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isHandled() - Method in interface migratedb.core.api.callback.Error
Checks whether this error has already been handled.
isHandled() - Method in interface migratedb.core.api.callback.Warning
Checks whether this warning has already been handled.
isHandled() - Method in class migratedb.core.internal.jdbc.ErrorImpl
 
isHandled() - Method in class migratedb.core.internal.jdbc.WarningImpl
 
isIgnoreFutureMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isIgnoreFutureMigrations() - Method in interface migratedb.core.api.configuration.Configuration
Ignore future migrations when reading the schema history table.
isIgnoreFutureMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isIgnoreIgnoredMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isIgnoreIgnoredMigrations() - Method in interface migratedb.core.api.configuration.Configuration
Ignore ignored migrations when reading the schema history table.
isIgnoreIgnoredMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isIgnoreMissingMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isIgnoreMissingMigrations() - Method in interface migratedb.core.api.configuration.Configuration
Ignore missing migrations when reading the schema history table.
isIgnoreMissingMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isIgnorePendingMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isIgnorePendingMigrations() - Method in interface migratedb.core.api.configuration.Configuration
Ignore pending migrations when reading the schema history table.
isIgnorePendingMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isImplementationPresent(String, ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Determine whether a class implementing the service identified by the supplied name is present and can be loaded.
isJBossVFSv2Available() - Method in class migratedb.core.internal.util.FeatureDetector
 
isJBossVFSv3Available() - Method in class migratedb.core.internal.util.FeatureDetector
 
isKeyword(String) - Method in class migratedb.core.internal.parser.BaseParser
 
isLetter(char) - Method in class migratedb.core.internal.parser.ParserContext
 
isLetter(char, ParserContext) - Method in class migratedb.core.internal.parser.BaseParser
 
isMajorNewerThan(String) - Method in class migratedb.core.api.Version
Convenience method for quickly checking whether this major version is newer than this other major version.
isMixed() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isMixed() - Method in interface migratedb.core.api.configuration.Configuration
Whether to allow mixing transactional and non-transactional statements within the same migration.
isMixed() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isMultilineBooleanExpression(String) - Static method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
isNewerThan(String) - Method in class migratedb.core.api.Version
Convenience method for quickly checking whether this version is newer than this other version.
isOsgiFrameworkAvailable() - Method in class migratedb.core.internal.util.FeatureDetector
 
isOutOfOrder() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isOutOfOrder() - Method in interface migratedb.core.api.configuration.Configuration
Allows migrations to be run "out of order".
isOutOfOrder() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isOutOfOrder() - Method in exception migratedb.core.internal.command.DbMigrate.MigrateDbMigrateException
 
isOutputQueryResults() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isOutputQueryResults() - Method in interface migratedb.core.api.configuration.Configuration
Whether MigrateDB should output a table with the results of queries when executing migrations.
isOutputQueryResults() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isPlaceholderReplacement() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isPlaceholderReplacement() - Method in interface migratedb.core.api.configuration.Configuration
Checks whether placeholders should be replaced.
isPlaceholderReplacement() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isPrefix() - Method in annotation type migratedb.core.api.configuration.PropertyNames.Info
 
isPresent(String, ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Determine whether the Class identified by the supplied name is present and can be loaded.
isRepeatable() - Method in interface migratedb.core.api.MigrationInfo
 
isRepeatable() - Method in interface migratedb.core.api.resolver.ResolvedMigration
 
isSingleLineComment(String, ParserContext, int) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
isSingleLineComment(String, ParserContext, int) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
isSingleLineComment(String, ParserContext, int) - Method in class migratedb.core.internal.database.snowflake.SnowflakeParser
 
isSingleLineComment(String, ParserContext, int) - Method in class migratedb.core.internal.parser.BaseParser
 
isSkipDefaultCallbacks() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isSkipDefaultCallbacks() - Method in interface migratedb.core.api.configuration.Configuration
Whether MigrateDB should skip the default callbacks.
isSkipDefaultCallbacks() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isSkipDefaultResolvers() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isSkipDefaultResolvers() - Method in interface migratedb.core.api.configuration.Configuration
Whether MigrateDB should skip the default resolvers.
isSkipDefaultResolvers() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isSkipExecutingMigrations() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isSkipExecutingMigrations() - Method in interface migratedb.core.api.configuration.Configuration
Whether MigrateDB should skip actually executing the contents of the migrations and only update the schema history table.
isSkipExecutingMigrations() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isSlf4jAvailable() - Method in class migratedb.core.internal.util.FeatureDetector
 
isSqlplus() - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
isSqlplusWarn() - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
isSuccess() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
isSystem() - Method in class migratedb.core.internal.database.oracle.OracleSchema
Checks whether the schema is system, i.e.
isValid() - Method in class migratedb.core.api.internal.resource.ResourceName
Whether the resource name was successfully parsed.
isValidateMigrationNaming() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isValidateMigrationNaming() - Method in interface migratedb.core.api.configuration.Configuration
Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention.
isValidateMigrationNaming() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isValidateOnMigrate() - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
isValidateOnMigrate() - Method in interface migratedb.core.api.configuration.Configuration
Whether to automatically call validate or not when running migrate.
isValidateOnMigrate() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
isVersioned(ResourceType) - Static method in enum migratedb.core.internal.resource.ResourceType
Whether the given resource type represents a resource that is versioned.
isWrapperFor(Class<?>) - Method in class migratedb.core.internal.jdbc.DriverDataSource
 

J

JAVA_CLASS - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
JAVA_DATA - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
JAVA_RESOURCE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
JAVA_SOURCE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
JAVA_UTIL - Static variable in class migratedb.core.api.logging.LogSystems
java.util.logging system.
JavaMigration - Interface in migratedb.core.api.migration
Interface to be implemented by Java-based Migrations.
javaMigrationClassProvider(ClassProvider<JavaMigration>) - Method in class migratedb.core.api.configuration.FluentConfiguration
Custom ClassProvider to be used to look up JavaMigration classes.
JavaMigrationExecutor - Class in migratedb.core.internal.resolver.java
Adapter for executing migrations implementing JavaMigration.
JavaMigrationResolver - Class in migratedb.core.internal.resolver.java
Migration resolver for Java-based migrations.
JavaMigrationResolver(ClassProvider<JavaMigration>) - Constructor for class migratedb.core.internal.resolver.java.JavaMigrationResolver
Creates a new instance.
javaMigrations(Collection<JavaMigration>) - Method in class migratedb.core.api.configuration.FluentConfiguration
The additional Java-based migrations.
javaMigrations(JavaMigration...) - Method in class migratedb.core.api.configuration.FluentConfiguration
The additional Java-based migrations.
JavaUtilLogSystem - Enum in migratedb.core.internal.logging
 
JDBC - migratedb.core.api.MigrationType
JDBC Java-based incremental migrations.
JDBC_BASELINE - migratedb.core.api.MigrationType
JDBC Java-based baseline migrations.
JDBC_DRIVER - migratedb.core.api.ErrorCode
 
JDBC_PROPERTIES_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
jdbcConnectionFactory - Variable in class migratedb.core.internal.database.base.BaseDatabase
 
JdbcConnectionFactory - Interface in migratedb.core.api.internal.jdbc
 
JdbcConnectionFactory.ConnectionInitializer - Interface in migratedb.core.api.internal.jdbc
 
JdbcConnectionFactoryImpl - Class in migratedb.core.internal.jdbc
Utility class for dealing with jdbc connections.
JdbcConnectionFactoryImpl(DataSource, Configuration) - Constructor for class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
Creates a new JDBC connection factory.
jdbcMetaData - Variable in class migratedb.core.internal.database.base.BaseDatabase
 
JdbcNullTypes - Enum in migratedb.core.internal.jdbc
 
jdbcProperties(Map<String, String>) - Method in class migratedb.core.api.configuration.FluentConfiguration
Properties to pass to the JDBC driver object
jdbcTemplate - Variable in class migratedb.core.internal.database.base.BaseConnection
 
jdbcTemplate - Variable in class migratedb.core.internal.database.base.BaseDatabase
 
jdbcTemplate - Variable in class migratedb.core.internal.database.base.BaseSchema
 
jdbcTemplate - Variable in class migratedb.core.internal.database.base.BaseSchemaObject
 
jdbcTemplate - Variable in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
JdbcTemplate - Class in migratedb.core.api.internal.jdbc
Collection of utility methods for querying the DB.
JdbcTemplate(Connection, DatabaseType) - Constructor for class migratedb.core.api.internal.jdbc.JdbcTemplate
Creates a new JdbcTemplate.
JdbcUtils - Enum in migratedb.core.internal.jdbc
Utility class for dealing with jdbc connections.
JOB_CLASS - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 

K

kerberosCacheFile(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
kerberosConfigFile(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
KEYWORD - migratedb.core.internal.parser.TokenType
 
KNOWN_PARSER_LIMITATIONS - Static variable in enum migratedb.core.internal.util.WebsiteLinks
 

L

lastNameComponentOf(String) - Static method in interface migratedb.core.api.resource.Resource
 
lastTokenIs(List<Token>, int, String) - Static method in class migratedb.core.internal.parser.BaseParser
 
lastTokenIsOnLine(List<Token>, int, int) - Static method in class migratedb.core.internal.parser.BaseParser
 
LATEST - Static variable in class migratedb.core.api.TargetVersion
Represents MigrateDb.info().latest().
left(String, int) - Static method in enum migratedb.core.internal.util.StringUtils
Returns the first n characters from this string, where n = count.
leftPad(String, int, char) - Static method in enum migratedb.core.internal.util.StringUtils
 
length() - Method in class migratedb.core.internal.parser.Recorder
 
liberate() - Method in class migratedb.core.internal.command.DbLiberate
 
liberate() - Method in class migratedb.core.MigrateDb
 
LiberateAction - Class in migratedb.core.api.output
 
LiberateAction(String, String) - Constructor for class migratedb.core.api.output.LiberateAction
 
LiberateResult - Class in migratedb.core.api.output
 
LiberateResult(String, String, String, String, String, List<LiberateAction>) - Constructor for class migratedb.core.api.output.LiberateResult
 
LIBRARY - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
linefeed() - Method in class migratedb.core.internal.parser.PositionTracker
 
load() - Method in class migratedb.core.api.configuration.FluentConfiguration
 
loadClass(String, ClassLoader) - Static method in enum migratedb.core.internal.util.ClassUtils
Loads className using the class loader.
loadConfiguration(Reader) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Reads the configuration from a Reader.
Location - Class in migratedb.core.api
A location to load migrations from.
Location.ClassPathLocation - Class in migratedb.core.api
 
Location.CustomLocation - Class in migratedb.core.api
 
Location.FileSystemLocation - Class in migratedb.core.api
 
locations(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the locations to scan recursively for migrations.
locations(Location...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the locations to scan recursively for migrations.
Locations - Class in migratedb.core.internal.util
Encapsulation of a location list.
Locations(List<String>, ClassLoader) - Constructor for class migratedb.core.internal.util.Locations
Creates a new Locations wrapper with these locations.
Locations(List<Location>) - Constructor for class migratedb.core.internal.util.Locations
Creates a new Locations wrapper with these locations.
LOCATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
LocationScanner<T> - Class in migratedb.core.internal.util
(Almost) drop-in replacement for class path scanning stuff.
LocationScanner(Class<T>, Collection<Location>, ClassLoader, boolean) - Constructor for class migratedb.core.internal.util.LocationScanner
 
lock() - Method in interface migratedb.core.api.internal.database.base.Table
Locks this table in this schema using a read/write pessimistic lock until the end of the current transaction.
lock() - Method in class migratedb.core.internal.database.base.BaseTable
 
lock(Callable<T>) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Acquires an exclusive read-write lock on the schema history table.
lock(Table<?, ?>, Callable<T>) - Method in interface migratedb.core.api.internal.database.base.Connection
Locks this table and executes this callable.
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.base.BaseConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.mysql.MySQLConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.mysql.tidb.TiDBConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.spanner.SpannerConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
lock(Table<?, ?>, Callable<T>) - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseConnection
 
LOCK_RETRY_COUNT - Static variable in class migratedb.core.api.configuration.PropertyNames
 
lockDepth - Variable in class migratedb.core.internal.database.base.BaseTable
Keeps track of the locks on a table since calls to lock the table can be nested.
lockRetryCount(int) - Method in class migratedb.core.api.configuration.FluentConfiguration
 
Log - Class in migratedb.core.api.logging
Logging frontend for MigrateDB components and extensions.
LOG - Static variable in class migratedb.core.internal.database.base.BaseDatabaseType
 
LOG - Static variable in class migratedb.core.internal.parser.BaseParser
 
logger(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
The logger(s) MigrateDB should use.
logger(LogSystem) - Method in class migratedb.core.api.configuration.FluentConfiguration
The logger MigrateDB should use.
LOGGER - Static variable in class migratedb.core.api.configuration.PropertyNames
 
logStatementExecution(SqlStatement) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
LogSystem - Interface in migratedb.core.api.logging
 
LogSystems - Class in migratedb.core.api.logging
Pre-defined log system names and auto-detection.
LogSystems() - Constructor for class migratedb.core.api.logging.LogSystems
 

M

MANAGED_INSTANCE - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
mapRow(ResultSet) - Method in interface migratedb.core.api.internal.jdbc.RowMapper
Maps a row in this resultSet to an object.
mapVersion(Function<? super Version, ? extends T>) - Method in class migratedb.core.api.TargetVersion
 
MariaDBDatabase - Class in migratedb.core.internal.database.mysql.mariadb
 
MariaDBDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabase
 
MariaDBDatabaseType - Class in migratedb.core.internal.database.mysql.mariadb
 
MariaDBDatabaseType() - Constructor for class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
MariaDBParser - Class in migratedb.core.internal.database.mysql.mariadb
 
MariaDBParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.mysql.mariadb.MariaDBParser
 
mark() - Method in class migratedb.core.internal.parser.PositionTracker
 
mark(int) - Method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
mark(int) - Method in class migratedb.core.internal.parser.PositionTrackingReader
 
mark(int) - Method in class migratedb.core.internal.parser.RecordingReader
 
mark(int) - Method in class migratedb.core.internal.parser.UnboundedReadAheadReader
 
matches(Version, String) - Method in class migratedb.core.api.MigrationPattern
 
matchesMigration(boolean, MigrationState) - Method in class migratedb.core.api.pattern.ValidatePattern
 
MATERIALIZED_VIEW - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
MATERIALIZED_VIEW_LOG - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
MEASURE_FOLDER - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
message - Variable in class migratedb.core.api.output.LiberateAction
 
migrate() - Method in class migratedb.core.internal.command.DbMigrate
Starts the actual migration.
migrate() - Method in class migratedb.core.MigrateDb
Starts the database migration.
migrate(Context) - Method in interface migratedb.core.api.migration.JavaMigration
Executes this migration.
MigrateDb - Class in migratedb.core
This is the centre point of MigrateDB, and for most users, the only class they will ever have to deal with.
MigrateDb(Configuration) - Constructor for class migratedb.core.MigrateDb
Creates a new instance of MigrateDB with this configuration.
migratedb.core - package migratedb.core
The main MigrateDB package and for most users, the only one they'll ever need to know about.
migratedb.core.api - package migratedb.core.api
MigrateDbException, MigrationInfo and related classes.
migratedb.core.api.callback - package migratedb.core.api.callback
Interfaces for MigrateDB lifecycle callbacks.
migratedb.core.api.configuration - package migratedb.core.api.configuration
Interfaces for MigrateDB configuration
migratedb.core.api.executor - package migratedb.core.api.executor
 
migratedb.core.api.internal - package migratedb.core.api.internal
Interface part of internals which must exist to use these types from extensions.
migratedb.core.api.internal.callback - package migratedb.core.api.internal.callback
 
migratedb.core.api.internal.database - package migratedb.core.api.internal.database
 
migratedb.core.api.internal.database.base - package migratedb.core.api.internal.database.base
 
migratedb.core.api.internal.jdbc - package migratedb.core.api.internal.jdbc
 
migratedb.core.api.internal.parser - package migratedb.core.api.internal.parser
 
migratedb.core.api.internal.resource - package migratedb.core.api.internal.resource
 
migratedb.core.api.internal.schemahistory - package migratedb.core.api.internal.schemahistory
 
migratedb.core.api.internal.sqlscript - package migratedb.core.api.internal.sqlscript
 
migratedb.core.api.internal.util - package migratedb.core.api.internal.util
 
migratedb.core.api.logging - package migratedb.core.api.logging
MigrateDB's log abstraction.
migratedb.core.api.migration - package migratedb.core.api.migration
Interfaces for Migration implementors.
migratedb.core.api.output - package migratedb.core.api.output
 
migratedb.core.api.pattern - package migratedb.core.api.pattern
 
migratedb.core.api.resolver - package migratedb.core.api.resolver
Interfaces for Migration resolvers.
migratedb.core.api.resource - package migratedb.core.api.resource
Classes for resources.
migratedb.core.internal - package migratedb.core.internal
Private API.
migratedb.core.internal.authentication - package migratedb.core.internal.authentication
Private API.
migratedb.core.internal.authentication.mysql - package migratedb.core.internal.authentication.mysql
Private API.
migratedb.core.internal.authentication.postgres - package migratedb.core.internal.authentication.postgres
Private API.
migratedb.core.internal.callback - package migratedb.core.internal.callback
Private API.
migratedb.core.internal.command - package migratedb.core.internal.command
Private API.
migratedb.core.internal.configuration - package migratedb.core.internal.configuration
Private API.
migratedb.core.internal.database - package migratedb.core.internal.database
Private API.
migratedb.core.internal.database.base - package migratedb.core.internal.database.base
Private API.
migratedb.core.internal.database.bigquery - package migratedb.core.internal.database.bigquery
Private API.
migratedb.core.internal.database.cockroachdb - package migratedb.core.internal.database.cockroachdb
Private API.
migratedb.core.internal.database.db2 - package migratedb.core.internal.database.db2
Private API.
migratedb.core.internal.database.derby - package migratedb.core.internal.database.derby
Private API.
migratedb.core.internal.database.firebird - package migratedb.core.internal.database.firebird
Private API.
migratedb.core.internal.database.h2 - package migratedb.core.internal.database.h2
Private API.
migratedb.core.internal.database.hsqldb - package migratedb.core.internal.database.hsqldb
Private API.
migratedb.core.internal.database.ignite.thin - package migratedb.core.internal.database.ignite.thin
Private API.
migratedb.core.internal.database.informix - package migratedb.core.internal.database.informix
Private API.
migratedb.core.internal.database.mysql - package migratedb.core.internal.database.mysql
Private API.
migratedb.core.internal.database.mysql.mariadb - package migratedb.core.internal.database.mysql.mariadb
Private API.
migratedb.core.internal.database.mysql.tidb - package migratedb.core.internal.database.mysql.tidb
Private API.
migratedb.core.internal.database.oracle - package migratedb.core.internal.database.oracle
Private API.
migratedb.core.internal.database.postgresql - package migratedb.core.internal.database.postgresql
Private API.
migratedb.core.internal.database.redshift - package migratedb.core.internal.database.redshift
Private API.
migratedb.core.internal.database.saphana - package migratedb.core.internal.database.saphana
Private API.
migratedb.core.internal.database.snowflake - package migratedb.core.internal.database.snowflake
Private API.
migratedb.core.internal.database.spanner - package migratedb.core.internal.database.spanner
Private API.
migratedb.core.internal.database.sqlite - package migratedb.core.internal.database.sqlite
Private API.
migratedb.core.internal.database.sqlserver - package migratedb.core.internal.database.sqlserver
Private API.
migratedb.core.internal.database.sqlserver.synapse - package migratedb.core.internal.database.sqlserver.synapse
Private API.
migratedb.core.internal.database.sybasease - package migratedb.core.internal.database.sybasease
Private API.
migratedb.core.internal.database.yugabytedb - package migratedb.core.internal.database.yugabytedb
Private API.
migratedb.core.internal.exception - package migratedb.core.internal.exception
Private API.
migratedb.core.internal.extension - package migratedb.core.internal.extension
Private API.
migratedb.core.internal.info - package migratedb.core.internal.info
Private API.
migratedb.core.internal.jdbc - package migratedb.core.internal.jdbc
Private API.
migratedb.core.internal.logging - package migratedb.core.internal.logging
Private API.
migratedb.core.internal.parser - package migratedb.core.internal.parser
Private API.
migratedb.core.internal.resolver - package migratedb.core.internal.resolver
Private API.
migratedb.core.internal.resolver.java - package migratedb.core.internal.resolver.java
Private API.
migratedb.core.internal.resolver.sql - package migratedb.core.internal.resolver.sql
Private API.
migratedb.core.internal.resource - package migratedb.core.internal.resource
Private API.
migratedb.core.internal.resource.classpath - package migratedb.core.internal.resource.classpath
Private API.
migratedb.core.internal.resource.filesystem - package migratedb.core.internal.resource.filesystem
Private API.
migratedb.core.internal.schemahistory - package migratedb.core.internal.schemahistory
Private API.
migratedb.core.internal.sqlscript - package migratedb.core.internal.sqlscript
Private API.
migratedb.core.internal.strategy - package migratedb.core.internal.strategy
Private API.
migratedb.core.internal.util - package migratedb.core.internal.util
Private API.
MigrateDbException - Exception in migratedb.core.api
Exception thrown when MigrateDB encounters a problem.
MigrateDbException() - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException.
MigrateDbException(String) - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException with this message.
MigrateDbException(String, Throwable) - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException with this message and this cause.
MigrateDbException(String, Throwable, ErrorCode) - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException with this message, cause, and error code.
MigrateDbException(String, ErrorCode) - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException with this message and error code
MigrateDbException(Throwable) - Constructor for exception migratedb.core.api.MigrateDbException
Creates a new MigrateDbException with this cause.
MigrateDbExtension - Interface in migratedb.core.api
Third-party extensions can contribute additional features through implementations of this interface.
MigrateDbSqlException - Exception in migratedb.core.internal.exception
The specific exception thrown when MigrateDB encounters a problem in SQL statement.
MigrateDbSqlException(String, SQLException) - Constructor for exception migratedb.core.internal.exception.MigrateDbSqlException
 
MigrateDbSqlScriptException - Exception in migratedb.core.internal.sqlscript
This specific exception thrown when MigrateDB encounters a problem in SQL script
MigrateDbSqlScriptException(Resource, SqlStatement, SQLException) - Constructor for exception migratedb.core.internal.sqlscript.MigrateDbSqlScriptException
Creates new instance of MigrateDbSqlScriptException.
MigrateDbUpgradeRequiredException - Exception in migratedb.core.internal.exception
Thrown when an attempt was made to migrate an outdated database version not supported by MigrateDB .
MigrateDbUpgradeRequiredException(DatabaseType, String, String) - Constructor for exception migratedb.core.internal.exception.MigrateDbUpgradeRequiredException
 
MigrateDbValidateException - Exception in migratedb.core.api
Exception thrown when MigrateDB encounters a problem with Validate.
MigrateDbValidateException(ErrorDetails, String) - Constructor for exception migratedb.core.api.MigrateDbValidateException
 
migratedbVersion - Variable in class migratedb.core.api.output.OperationResult
 
MigrateOutput - Class in migratedb.core.api.output
 
MigrateOutput(String, String, String, String, String, int) - Constructor for class migratedb.core.api.output.MigrateOutput
 
MigrateResult - Class in migratedb.core.api.output
 
MigrateResult(String, String, String) - Constructor for class migratedb.core.api.output.MigrateResult
 
MIGRATION - migratedb.core.internal.resource.ResourceType
 
MigrationExecutionOrdering - Class in migratedb.core.internal.info
The ordering used by MigrationInfoService.
MigrationExecutionOrdering() - Constructor for class migratedb.core.internal.info.MigrationExecutionOrdering
 
MigrationExecutor - Interface in migratedb.core.api.executor
Executes a migration.
MigrationInfo - Interface in migratedb.core.api
Info about a migration.
MigrationInfoDumper - Class in migratedb.core.internal.info
Dumps migrations in an ascii-art table in the logs and the console.
MigrationInfoHelper - Class in migratedb.core.internal.resolver
Parsing support for migrations that use the standard MigrateDB version + description embedding in their name.
MigrationInfoHelper.VersionAndDescription - Class in migratedb.core.internal.resolver
 
MigrationInfoService - Interface in migratedb.core.api
Info about all migrations, including applied, current and pending with details and status.
MigrationInfoServiceImpl - Class in migratedb.core.internal.info
 
MigrationInfoServiceImpl(MigrationResolver, SchemaHistory, Database<?>, Configuration, TargetVersion, MigrationPattern[], ValidationContext) - Constructor for class migratedb.core.internal.info.MigrationInfoServiceImpl
 
MigrationPattern - Class in migratedb.core.api
 
MigrationPattern(String) - Constructor for class migratedb.core.api.MigrationPattern
 
MigrationResolver - Interface in migratedb.core.api.resolver
Resolves available migrations.
migrations - Variable in class migratedb.core.api.output.InfoResult
 
migrations - Variable in class migratedb.core.api.output.MigrateResult
 
migrationsAligned - Variable in class migratedb.core.api.output.RepairResult
 
migrationsDeleted - Variable in class migratedb.core.api.output.RepairResult
 
migrationsExecuted - Variable in class migratedb.core.api.output.MigrateResult
 
migrationsRemoved - Variable in class migratedb.core.api.output.RepairResult
 
MigrationState - Enum in migratedb.core.api
The state of a migration.
MigrationState.Category - Enum in migratedb.core.api
 
MigrationType - Enum in migratedb.core.api
 
MINING_MODEL - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
MISSING - migratedb.core.api.MigrationState.Category
 
MISSING - migratedb.core.internal.info.ValidationMatch
 
MISSING_FAILED - migratedb.core.api.MigrationState
This migration failed.
MISSING_SUCCESS - migratedb.core.api.MigrationState
This migration succeeded.
mixed(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to allow mixing transactional and non-transactional statements within the same migration.
MIXED - Static variable in class migratedb.core.api.configuration.PropertyNames
 
modifyConfigConnectionProps(Configuration, Properties, ClassLoader) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Changes any necessary connection properties based on MigrateDB's configuration.
modifyConfigConnectionProps(Configuration, Properties, ClassLoader) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Set any necessary connection properties based on MigrateDB's configuration.
modifyConfigConnectionProps(Configuration, Properties, ClassLoader) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Changes the default connection properties for this database.
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Set the default connection properties for this database.
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.db2.DB2DatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.firebird.FirebirdDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.mysql.mariadb.MariaDBDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.oracle.OracleDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
modifyDefaultConnectionProps(String, Properties, ClassLoader) - Method in class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
modifyOverridingConnectionProps(Map<String, String>) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Changes any overriding connection properties.
modifyOverridingConnectionProps(Map<String, String>) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
These will override anything set by setDefaultConnectionProps and setConfigConnectionProps and should only be used if neither of those can satisfy your requirement.
modifyOverridingConnectionProps(Map<String, String>) - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabaseType
 
modifyOverridingConnectionProps(Map<String, String>) - Method in class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
MULTI_LINE_COMMENT_DIRECTIVE - migratedb.core.internal.parser.TokenType
An actual statement disguised as a multi-line comment.
MultiLogSystem - Class in migratedb.core.internal.logging
Log implementation that forwards method calls to multiple implementations.
MultiLogSystem(Collection<LogSystem>) - Constructor for class migratedb.core.internal.logging.MultiLogSystem
 
MySQLConnection - Class in migratedb.core.internal.database.mysql
 
MySQLConnection(MySQLDatabase, Connection) - Constructor for class migratedb.core.internal.database.mysql.MySQLConnection
 
MySQLDatabase - Class in migratedb.core.internal.database.mysql
 
MySQLDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.mysql.MySQLDatabase
 
MySQLDatabaseType - Class in migratedb.core.internal.database.mysql
 
MySQLDatabaseType() - Constructor for class migratedb.core.internal.database.mysql.MySQLDatabaseType
 
MySQLNamedLockTemplate - Class in migratedb.core.internal.database.mysql
Spring-like template for executing with MySQL named locks.
MySQLOptionFileReader - Class in migratedb.core.internal.authentication.mysql
 
MySQLOptionFileReader() - Constructor for class migratedb.core.internal.authentication.mysql.MySQLOptionFileReader
 
MySQLParser - Class in migratedb.core.internal.database.mysql
 
MySQLParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.mysql.MySQLParser
 
MySQLSchema - Class in migratedb.core.internal.database.mysql
 
MySQLTable - Class in migratedb.core.internal.database.mysql
MySQL-specific table.

N

name - Variable in class migratedb.core.internal.database.base.BaseSchema
 
name - Variable in class migratedb.core.internal.database.base.BaseSchemaObject
 
name - Variable in class migratedb.core.internal.database.sqlserver.SQLServerSchema.DBObject
 
NameListResourceProvider - Class in migratedb.core.internal.resource
 
NameListResourceProvider(Collection<String>) - Constructor for class migratedb.core.internal.resource.NameListResourceProvider
 
NEW_DELIMITER - migratedb.core.internal.parser.TokenType
The new delimiter that will be used from now on.
newResolvedJavaMigration(JavaMigration, Configuration) - Static method in class migratedb.core.internal.resolver.java.JavaMigrationResolver
Creates a new ResolvedJavaMigration based on a JavaMigration.
next() - Method in interface migratedb.core.api.MigrationInfoService
 
next() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
next() - Method in class migratedb.core.internal.parser.BaseParser.ParserSqlStatementIterator
 
next() - Method in class migratedb.core.internal.strategy.BackoffStrategy
 
NEXT - Static variable in class migratedb.core.api.TargetVersion
Represents MigrateDb.info().next().
nextCol() - Method in class migratedb.core.internal.parser.PositionTracker
 
nextColIgnoringWhitespace() - Method in class migratedb.core.internal.parser.PositionTracker
 
nextPos() - Method in class migratedb.core.internal.parser.PositionTracker
 
NO_DESCRIPTION_MARKER - Static variable in class migratedb.core.internal.schemahistory.SchemaHistory
 
noClasses() - Static method in interface migratedb.core.api.ClassProvider
 
NoLogSystem - Enum in migratedb.core.internal.logging
 
NONE - Static variable in class migratedb.core.api.logging.LogSystems
Suppresses all log messages.
NoopCallback - Enum in migratedb.core.internal.callback
Callback that does nothing.
NoopCallbackExecutor - Enum in migratedb.core.internal.callback
A callback executor that does nothing.
noResources() - Static method in interface migratedb.core.api.ResourceProvider
 
nullType - Variable in class migratedb.core.api.internal.jdbc.JdbcTemplate
The type to assign to a null value.
NUMERIC - migratedb.core.internal.parser.TokenType
 

O

objectId - Variable in class migratedb.core.internal.database.sqlserver.SQLServerSchema.DBObject
 
of(Version) - Static method in class migratedb.core.api.TargetVersion
 
OLD_TABLE - Static variable in class migratedb.core.api.configuration.PropertyNames
 
oldSchemaHistoryTable - Variable in class migratedb.core.api.output.LiberateResult
 
oldTable(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the name of the old table to convert into the format used by MigrateDB.
onEachMigrateEvent(Event) - Method in interface migratedb.core.api.internal.callback.CallbackExecutor
Executes the callbacks for an "each" event within the same transaction (if any) as the main operation.
onEachMigrateEvent(Event) - Method in class migratedb.core.internal.callback.DefaultCallbackExecutor
 
onEachMigrateEvent(Event) - Method in enum migratedb.core.internal.callback.NoopCallbackExecutor
 
onEvent(Event) - Method in interface migratedb.core.api.internal.callback.CallbackExecutor
Executes the callbacks for this event on the main connection, within a separate transaction per callback if possible.
onEvent(Event) - Method in class migratedb.core.internal.callback.DefaultCallbackExecutor
 
onEvent(Event) - Method in enum migratedb.core.internal.callback.NoopCallbackExecutor
 
onMigrateEvent(Event) - Method in interface migratedb.core.api.internal.callback.CallbackExecutor
Executes the callbacks for this event on the migration connection, within a separate transaction per callback if possible.
onMigrateEvent(Event) - Method in class migratedb.core.internal.callback.DefaultCallbackExecutor
 
onMigrateEvent(Event) - Method in enum migratedb.core.internal.callback.NoopCallbackExecutor
 
onOperationFinishEvent(Event, OperationResult) - Method in interface migratedb.core.api.internal.callback.CallbackExecutor
Executes the callbacks for an operation finish event.
onOperationFinishEvent(Event, OperationResult) - Method in class migratedb.core.internal.callback.DefaultCallbackExecutor
 
onOperationFinishEvent(Event, OperationResult) - Method in enum migratedb.core.internal.callback.NoopCallbackExecutor
 
openConnection() - Method in interface migratedb.core.api.internal.jdbc.JdbcConnectionFactory
 
openConnection() - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
openConnection(DataSource, int, int, DatabaseTypeRegister) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Opens a new connection from dataSource.
operation - Variable in class migratedb.core.api.output.OperationResult
 
OperationResult - Class in migratedb.core.api.output
 
OperationResult() - Constructor for class migratedb.core.api.output.OperationResult
 
OPERATOR - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
optionFiles - Variable in class migratedb.core.internal.authentication.mysql.MySQLOptionFileReader
 
ORACLE_KERBEROS_CACHE_FILE - Static variable in class migratedb.core.internal.database.oracle.OracleConfig
 
ORACLE_KERBEROS_CONFIG_FILE - Static variable in class migratedb.core.internal.database.oracle.OracleConfig
 
ORACLE_SQLPLUS - Static variable in class migratedb.core.internal.database.oracle.OracleConfig
 
ORACLE_SQLPLUS_WARN - Static variable in class migratedb.core.internal.database.oracle.OracleConfig
 
ORACLE_WALLET_LOCATION - Static variable in class migratedb.core.internal.database.oracle.OracleConfig
 
OracleConfig - Class in migratedb.core.internal.database.oracle
 
OracleConfig() - Constructor for class migratedb.core.internal.database.oracle.OracleConfig
 
OracleConfig.PropertiesConverter - Class in migratedb.core.internal.database.oracle
 
OracleConnection - Class in migratedb.core.internal.database.oracle
Oracle connection.
OracleDatabase - Class in migratedb.core.internal.database.oracle
 
OracleDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.oracle.OracleDatabase
 
OracleDatabaseType - Class in migratedb.core.internal.database.oracle
 
OracleDatabaseType() - Constructor for class migratedb.core.internal.database.oracle.OracleDatabaseType
 
OracleParser - Class in migratedb.core.internal.database.oracle
 
OracleParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.oracle.OracleParser
 
OracleResults - Class in migratedb.core.internal.database.oracle
Oracle-specific results and side-effects.
OracleResults() - Constructor for class migratedb.core.internal.database.oracle.OracleResults
 
OracleSchema - Class in migratedb.core.internal.database.oracle
Oracle implementation of Schema.
OracleSchema.ObjectType - Enum in migratedb.core.internal.database.oracle
Oracle object types.
OracleSqlScriptExecutor - Class in migratedb.core.internal.database.oracle
 
OracleSqlScriptExecutor(JdbcTemplate, CallbackExecutor, boolean) - Constructor for class migratedb.core.internal.database.oracle.OracleSqlScriptExecutor
 
OracleTable - Class in migratedb.core.internal.database.oracle
Oracle-specific table.
OracleTable(JdbcTemplate, OracleDatabase, OracleSchema, String) - Constructor for class migratedb.core.internal.database.oracle.OracleTable
Creates a new Oracle table.
orElseDo(Map<TargetVersion, Runnable>) - Method in class migratedb.core.api.TargetVersion.OrElseDoStep
 
orElseDoNothing() - Method in class migratedb.core.api.TargetVersion.OrElseDoStep
 
OrElseDoStep() - Constructor for class migratedb.core.api.TargetVersion.OrElseDoStep
 
orElseGet(Map<TargetVersion, ? extends Supplier<Optional<T>>>) - Method in class migratedb.core.api.TargetVersion.OrElseGetStep
 
OrElseGetStep(Function<? super Version, ? extends T>) - Constructor for class migratedb.core.api.TargetVersion.OrElseGetStep
 
originalDatabaseName - Variable in class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
originalSchemaNameOrSearchPath - Variable in class migratedb.core.internal.database.base.BaseConnection
 
OUT_OF_ORDER - migratedb.core.api.MigrationState
This migration succeeded.
OUT_OF_ORDER - migratedb.core.internal.info.ValidationMatch
 
OUT_OF_ORDER - Static variable in class migratedb.core.api.configuration.PropertyNames
 
outdated() - Method in interface migratedb.core.api.MigrationInfoService
 
outdated() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
OUTDATED - migratedb.core.api.MigrationState
This is a repeatable migration that has been applied, but is outdated and should be re-applied.
OUTDATED_REPEATABLE_MIGRATION - migratedb.core.api.ErrorCode
 
outOfOrder() - Method in interface migratedb.core.api.MigrationInfoService
 
outOfOrder() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
outOfOrder(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Allows migrations to be run "out of order".
OUTPUT_QUERY_RESULTS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
outputQueryResult(Result) - Method in class migratedb.core.internal.sqlscript.DefaultSqlScriptExecutor
 
outputQueryResults(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether MigrateDB should output a table with the results of queries when executing migrations.

P

PACKAGE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
PARENS_CLOSE - migratedb.core.internal.parser.TokenType
 
PARENS_OPEN - migratedb.core.internal.parser.TokenType
 
parse() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
parse(String) - Static method in class migratedb.core.api.Checksum
Parses the string value of a checksum.
parse(String) - Static method in class migratedb.core.api.TargetVersion
 
parse(String) - Static method in class migratedb.core.api.Version
Parses a version from version.
parse(String) - Method in class migratedb.core.internal.resource.ResourceNameParser
 
parse(String, ClassLoader) - Static method in class migratedb.core.api.Location
 
parse(String, String[]) - Method in class migratedb.core.internal.resource.ResourceNameParser
 
parse(Resource) - Method in class migratedb.core.internal.parser.BaseParser
 
parse(Resource, SqlScriptMetadata) - Method in interface migratedb.core.api.internal.parser.Parser
Parses this resource into a stream of statements.
parse(Resource, SqlScriptMetadata) - Method in class migratedb.core.internal.parser.BaseParser
 
ParsedSqlStatement - Class in migratedb.core.internal.sqlscript
A sql statement from a script that can be executed at once against a database.
ParsedSqlStatement(int, int, int, String, Delimiter, boolean) - Constructor for class migratedb.core.internal.sqlscript.ParsedSqlStatement
 
parser - Variable in class migratedb.core.internal.sqlscript.ParserSqlScript
 
Parser - Interface in migratedb.core.api.internal.parser
 
ParserContext - Class in migratedb.core.internal.parser
 
ParserContext(Delimiter) - Constructor for class migratedb.core.internal.parser.ParserContext
 
ParserSqlScript - Class in migratedb.core.internal.sqlscript
 
ParserSqlScript(Parser, Resource, Resource, boolean) - Constructor for class migratedb.core.internal.sqlscript.ParserSqlScript
Creates a new sql script from this source.
ParserSqlStatementIterator(PeekingReader, Resource, Recorder, PositionTracker, ParserContext) - Constructor for class migratedb.core.internal.parser.BaseParser.ParserSqlStatementIterator
 
ParsingContext - Interface in migratedb.core.api.internal.parser
 
ParsingContextImpl - Class in migratedb.core.internal.parser
 
ParsingContextImpl() - Constructor for class migratedb.core.internal.parser.ParsingContextImpl
 
PASSWORD - Static variable in class migratedb.core.api.configuration.PropertyNames
 
pattern() - Method in class migratedb.core.api.pattern.ValidatePattern
 
pause() - Method in class migratedb.core.internal.parser.Recorder
 
peek() - Method in class migratedb.core.internal.strategy.BackoffStrategy
 
peek(char) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next character matches this one.
peek(char, char) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next character matches either of these.
peek(int) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to look at this number of characters ahead in the reader.
peek(int, boolean) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to look at this number of characters ahead in the reader.
peek(String) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next characters match this string exactly.
PeekingReader - Class in migratedb.core.internal.parser
 
peekKeywordPart(ParserContext) - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next character could be a character part of a keyword or identifier.
peekNextNonWhitespace() - Method in class migratedb.core.internal.parser.PeekingReader
Return the next non-whitespace character
peekNumeric() - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next character is numeric.
peekWhitespace() - Method in class migratedb.core.internal.parser.PeekingReader
Peek ahead in the stream to see if the next character is whitespace.
pending() - Method in interface migratedb.core.api.MigrationInfoService
 
pending() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
PENDING - migratedb.core.api.MigrationState
This migration has not been applied, yet.
PENDING - migratedb.core.internal.info.ValidationMatch
 
PERSONAL_DESKTOP - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
PgpassFileReader - Class in migratedb.core.internal.authentication.postgres
 
PgpassFileReader() - Constructor for class migratedb.core.internal.authentication.postgres.PgpassFileReader
 
PLACEHOLDER_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
PLACEHOLDER_REPLACEMENT - Static variable in class migratedb.core.api.configuration.PropertyNames
 
PLACEHOLDER_SUFFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
placeholderPrefix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the prefix of every placeholder.
placeholderReplacement() - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptMetadata
 
placeholderReplacement() - Method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
placeholderReplacement(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets whether placeholders should be replaced.
PlaceholderReplacingReader - Class in migratedb.core.internal.parser
 
PlaceholderReplacingReader(String, String, Map<String, String>, Reader) - Constructor for class migratedb.core.internal.parser.PlaceholderReplacingReader
 
placeholders(Map<String, String>) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the placeholders to replace in sql migration scripts.
PLACEHOLDERS_PROPERTY_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
placeholderSuffix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the suffix of every placeholder.
PlainExecutionTemplate - Class in migratedb.core.internal.jdbc
 
PlainExecutionTemplate() - Constructor for class migratedb.core.internal.jdbc.PlainExecutionTemplate
 
PlainExecutionTemplate(boolean) - Constructor for class migratedb.core.internal.jdbc.PlainExecutionTemplate
 
populate(Database<?>, Configuration) - Method in class migratedb.core.internal.parser.ParsingContextImpl
 
populateOptionFiles() - Method in class migratedb.core.internal.authentication.mysql.MySQLOptionFileReader
 
PositionTracker - Class in migratedb.core.internal.parser
 
PositionTracker() - Constructor for class migratedb.core.internal.parser.PositionTracker
 
PositionTrackingReader - Class in migratedb.core.internal.parser
 
PostgreSQLAdvisoryLockTemplate - Class in migratedb.core.internal.database.postgresql
Spring-like template for executing with PostgreSQL advisory locks.
PostgreSQLConnection - Class in migratedb.core.internal.database.postgresql
PostgreSQL connection.
PostgreSQLConnection(Configuration, PostgreSQLDatabase, Connection) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLConnection
 
PostgreSQLCopyParsedStatement - Class in migratedb.core.internal.database.postgresql
A PostgreSQL COPY FROM STDIN statement.
PostgreSQLCopyParsedStatement(int, int, int, String, String) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLCopyParsedStatement
Creates a new PostgreSQL COPY ...
PostgreSQLDatabase - Class in migratedb.core.internal.database.postgresql
 
PostgreSQLDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
PostgreSQLDatabaseType - Class in migratedb.core.internal.database.postgresql
 
PostgreSQLDatabaseType() - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLDatabaseType
 
PostgreSQLParser - Class in migratedb.core.internal.database.postgresql
 
PostgreSQLParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLParser
 
PostgreSQLSchema - Class in migratedb.core.internal.database.postgresql
PostgreSQL implementation of Schema.
PostgreSQLSchema(JdbcTemplate, PostgreSQLDatabase, String) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLSchema
Creates a new PostgreSQL schema.
PostgreSQLTable - Class in migratedb.core.internal.database.postgresql
PostgreSQL-specific table.
PostgreSQLTable(JdbcTemplate, PostgreSQLDatabase, PostgreSQLSchema, String) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLTable
Creates a new PostgreSQL table.
PostgreSQLType - Class in migratedb.core.internal.database.postgresql
PostgreSQL-specific type.
PostgreSQLType(JdbcTemplate, PostgreSQLDatabase, PostgreSQLSchema, String) - Constructor for class migratedb.core.internal.database.postgresql.PostgreSQLType
Creates a new PostgreSQL type.
PREFIX - Static variable in class migratedb.core.api.Location.ClassPathLocation
The prefix for classpath locations.
PREFIX - Static variable in class migratedb.core.api.Location.CustomLocation
The prefix for custom location implementations.
PREFIX - Static variable in class migratedb.core.api.Location.FileSystemLocation
The prefix for filesystem locations.
prepareStatement(String, Object[]) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Creates a new prepared statement for this sql with these params.
prepareStatement(String, Object[]) - Method in class migratedb.core.internal.database.bigquery.BigQueryJdbcTemplate
 
prepareStatement(String, Object[]) - Method in class migratedb.core.internal.database.spanner.SpannerJdbcTemplate
 
PRIMARY_KEY - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
PRIMARY KEY constraint.
PROCEDURE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
PropertiesConverter() - Constructor for class migratedb.core.internal.database.oracle.OracleConfig.PropertiesConverter
 
propertiesToMap(Properties) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Converts properties into a map.
PropertyNames - Class in migratedb.core.api.configuration
 
PropertyNames() - Constructor for class migratedb.core.api.configuration.PropertyNames
 
PropertyNames.ErrorOverrideString - Annotation Type in migratedb.core.api.configuration
 
PropertyNames.Info - Annotation Type in migratedb.core.api.configuration
 
PropertyNames.JdbcUrlString - Annotation Type in migratedb.core.api.configuration
 
putArrayIfSet(Map<String, String>, String, String[]...) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Puts this property in the config if it has been set in any of these values.
putIfSet(Map<String, String>, String, Object...) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Puts this property in the config if it has been set in any of these values.

Q

query(String, RowMapper<T>, Object...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query and map the results using this row mapper.
queryDBObjects(SQLServerSchema.ObjectType...) - Method in class migratedb.core.internal.database.sqlserver.SQLServerSchema
Query objects with any of the given types.
queryForBoolean(String, String...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query with these parameters against this connection.
queryForInt(String, String...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query with these parameters against this connection.
queryForList(String, Object...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query with these parameters against this connection.
queryForString(String, String...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query with these parameters against this connection.
queryForStringList(String, String...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this query with these parameters against this connection.
QUEUE_TABLE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
quote(String...) - Method in interface migratedb.core.api.internal.database.base.Database
Quotes these identifiers for use in SQL queries.
quote(String...) - Method in class migratedb.core.internal.database.base.BaseDatabase
 

R

rawMainJdbcConnection - Variable in class migratedb.core.internal.database.base.BaseDatabase
The main JDBC connection, without any wrapping.
read() - Method in class migratedb.core.internal.parser.PeekingReader
 
read() - Method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
read() - Method in class migratedb.core.internal.parser.PositionTrackingReader
 
read() - Method in class migratedb.core.internal.parser.RecordingReader
 
read() - Method in class migratedb.core.internal.parser.UnboundedReadAheadReader
 
read() - Method in class migratedb.core.internal.util.BomStrippingReader
 
read(char[], int, int) - Method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
read(Charset) - Method in interface migratedb.core.api.resource.Resource
 
read(Charset) - Method in class migratedb.core.internal.resource.classpath.ClassPathResource
 
read(Charset) - Method in class migratedb.core.internal.resource.filesystem.FileSystemResource
 
read(Charset) - Method in class migratedb.core.internal.resource.StringResource
 
readIdentifier(PeekingReader) - Method in class migratedb.core.internal.parser.BaseParser
 
readKeyword(PeekingReader, Delimiter, ParserContext) - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
readKeyword(PeekingReader, Delimiter, ParserContext) - Method in class migratedb.core.internal.database.sybasease.SybaseASEParser
 
readKeyword(PeekingReader, Delimiter, ParserContext) - Method in class migratedb.core.internal.parser.BaseParser
 
readKeywordPart(Delimiter, ParserContext) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream as long as they can be part of a keyword.
readNumeric() - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream as long as they can be part of a numeric constant.
readUntilExcluding(char, char) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until any of these delimiting characters has been encountered.
readUntilExcluding(String...) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until any of the delimiting strings is encountered.
readUntilExcludingWithEscape(char, boolean) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until this delimiting character has been encountered, taking into account this escape character for the delimiting character.
readUntilExcludingWithEscape(char, boolean, char) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until this delimiting character has been encountered, taking into account this escape character for the delimiting character.
readUntilIncluding(char) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until any of this delimiting character has been encountered.
readUntilIncluding(String) - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream until the delimiting sequence is encountered.
readWhitespace() - Method in class migratedb.core.internal.parser.PeekingReader
Reads all characters in this stream as long as they are whitespace.
recommendMigrateDbUpgradeIfNecessary(String) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
recommendMigrateDbUpgradeIfNecessaryForMajorVersion(String) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
record(char) - Method in class migratedb.core.internal.parser.Recorder
 
record(String) - Method in class migratedb.core.internal.parser.Recorder
 
Recorder - Class in migratedb.core.internal.parser
 
Recorder() - Constructor for class migratedb.core.internal.parser.Recorder
 
RecordingReader - Class in migratedb.core.internal.parser
 
redactJdbcUrl(String) - Method in interface migratedb.core.api.DatabaseTypeRegister
 
redactJdbcUrl(String) - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
RedshiftConnection - Class in migratedb.core.internal.database.redshift
Redshift connection.
RedshiftDatabase - Class in migratedb.core.internal.database.redshift
Redshift database.
RedshiftDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.redshift.RedshiftDatabase
Creates a new instance.
RedshiftDatabaseType - Class in migratedb.core.internal.database.redshift
 
RedshiftDatabaseType() - Constructor for class migratedb.core.internal.database.redshift.RedshiftDatabaseType
 
RedshiftParser - Class in migratedb.core.internal.database.redshift
 
RedshiftParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.redshift.RedshiftParser
 
RedshiftSchema - Class in migratedb.core.internal.database.redshift
PostgreSQL implementation of Schema.
RedshiftTable - Class in migratedb.core.internal.database.redshift
Redshift-specific table.
RedshiftType - Class in migratedb.core.internal.database.redshift
PostgreSQL-specific type.
RedshiftType(JdbcTemplate, RedshiftDatabase, RedshiftSchema, String) - Constructor for class migratedb.core.internal.database.redshift.RedshiftType
Creates a new PostgreSQL type.
refresh() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
Refreshes the info about migration state using the resolved migrations and schema history information.
registerDatabaseTypes(Collection<DatabaseType>) - Method in class migratedb.core.internal.database.DatabaseTypeRegisterImpl
 
remove() - Method in class migratedb.core.internal.parser.BaseParser.ParserSqlStatementIterator
 
removeBoolean(Map<String, String>, String) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
 
removedFailedMigrations - Variable in class migratedb.core.api.output.CompletedRepairActions
 
removedMessage() - Method in class migratedb.core.api.output.CompletedRepairActions
 
removeFailedMigrations(RepairResult, MigrationPattern[]) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Repairs the schema history table after a failed migration.
removeInteger(Map<String, String>, String) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
 
render() - Method in class migratedb.core.internal.util.AsciiTable
 
repair() - Method in class migratedb.core.internal.command.DbRepair
Repairs the schema history table.
repair() - Method in class migratedb.core.MigrateDb
Repairs the MigrateDb schema history table.
repairActions - Variable in class migratedb.core.api.output.RepairResult
 
RepairOutput - Class in migratedb.core.api.output
 
RepairOutput(String, String, String) - Constructor for class migratedb.core.api.output.RepairOutput
 
RepairResult - Class in migratedb.core.api.output
 
RepairResult(String, String) - Constructor for class migratedb.core.api.output.RepairResult
 
REPEATABLE_MIGRATION - migratedb.core.internal.resource.ResourceType
 
REPEATABLE_SQL_MIGRATION_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
repeatableSqlMigrationPrefix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the file name prefix for repeatable sql migrations.
replace(String, String, String) - Static method in enum migratedb.core.internal.util.StringUtils
Replace all occurrences of a substring within a string with another string.
replaceAll(String, String, String) - Static method in enum migratedb.core.internal.util.StringUtils
Replaces all occurrences of this originalToken in this string with this replacementToken.
replacePlaceholders(Reader, SqlScriptMetadata) - Method in class migratedb.core.internal.parser.BaseParser
Configures this reader for placeholder replacement.
reportUnrecognisedProperties(Map<String, String>, String) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Reports all remaining keys in config that start with prefix as unrecognised by throwing an exception.
reset() - Method in class migratedb.core.internal.parser.PlaceholderReplacingReader
 
reset() - Method in class migratedb.core.internal.parser.PositionTracker
 
reset() - Method in class migratedb.core.internal.parser.PositionTrackingReader
 
reset() - Method in class migratedb.core.internal.parser.RecordingReader
 
reset() - Method in class migratedb.core.internal.parser.UnboundedReadAheadReader
 
resetDelimiter(ParserContext) - Method in class migratedb.core.internal.database.db2.DB2Parser
 
resetDelimiter(ParserContext) - Method in class migratedb.core.internal.database.firebird.FirebirdParser
 
resetDelimiter(ParserContext) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
resetDelimiter(ParserContext) - Method in class migratedb.core.internal.parser.BaseParser
Resets the delimiter to its default value before parsing a new statement.
resolved() - Method in interface migratedb.core.api.MigrationInfoService
 
resolved() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
RESOLVED - migratedb.core.api.MigrationState.Category
 
RESOLVED_REPEATABLE_MIGRATION_NOT_APPLIED - migratedb.core.api.ErrorCode
 
RESOLVED_VERSIONED_MIGRATION_NOT_APPLIED - migratedb.core.api.ErrorCode
 
ResolvedMigration - Interface in migratedb.core.api.resolver
Migration resolved through a MigrationResolver.
ResolvedMigrationComparator - Class in migratedb.core.internal.resolver
 
ResolvedMigrationComparator() - Constructor for class migratedb.core.internal.resolver.ResolvedMigrationComparator
 
ResolvedMigrationImpl - Class in migratedb.core.internal.resolver
A migration available on the classpath.
ResolvedMigrationImpl(Version, String, String, Checksum, Checksum, MigrationType, String, MigrationExecutor) - Constructor for class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
resolveMigrations(Context) - Method in interface migratedb.core.api.resolver.MigrationResolver
Resolves the available migrations.
resolveMigrations(Context) - Method in class migratedb.core.internal.resolver.DefaultMigrationResolver
Finds all available migrations using all migration resolvers (sql, java, ...).
resolveMigrations(Context) - Method in class migratedb.core.internal.resolver.java.FixedJavaMigrationResolver
 
resolveMigrations(Context) - Method in class migratedb.core.internal.resolver.java.JavaMigrationResolver
 
resolveMigrations(Context) - Method in class migratedb.core.internal.resolver.sql.SqlMigrationResolver
 
resolvers(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets custom MigrationResolvers to be used in addition to the built-in ones for resolving Migrations to apply.
resolvers(MigrationResolver...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets custom MigrationResolvers to be used in addition to the built-in ones for resolving Migrations to apply.
RESOLVERS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
resource - Variable in class migratedb.core.internal.sqlscript.ParserSqlScript
The resource containing the statements.
Resource - Interface in migratedb.core.api.resource
A textual resource (such as a .sql file) used by MigrateDB.
RESOURCE_LIST_RESOURCE_NAME - Static variable in class migratedb.core.api.Location.ClassPathLocation
The resource that contains the names of resources to provide.
RESOURCE_PLAN - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
ResourceName - Class in migratedb.core.api.internal.resource
Represents a resource name, parsed into its components.
ResourceName(String, String, String, String, String, String, boolean, String) - Constructor for class migratedb.core.api.internal.resource.ResourceName
 
ResourceNameParser - Class in migratedb.core.internal.resource
 
ResourceNameParser(Configuration) - Constructor for class migratedb.core.internal.resource.ResourceNameParser
 
ResourceNameValidator - Class in migratedb.core.internal.resource
 
ResourceNameValidator() - Constructor for class migratedb.core.internal.resource.ResourceNameValidator
 
resourceProvider() - Method in class migratedb.core.api.Location.ClassPathLocation
 
resourceProvider() - Method in class migratedb.core.api.Location.CustomLocation
 
resourceProvider() - Method in class migratedb.core.api.Location.FileSystemLocation
 
resourceProvider() - Method in class migratedb.core.api.Location
 
resourceProvider(ResourceProvider) - Method in class migratedb.core.api.configuration.FluentConfiguration
Custom ResourceProvider to be used to look up resources.
ResourceProvider - Interface in migratedb.core.api
A facility to obtain loadable resources.
ResourceType - Enum in migratedb.core.internal.resource
 
restoreOriginalState() - Method in interface migratedb.core.api.internal.database.base.Connection
 
restoreOriginalState() - Method in class migratedb.core.internal.database.base.BaseConnection
 
Result - Class in migratedb.core.api.internal.jdbc
 
Result(long, List<String>, List<List<String>>, String) - Constructor for class migratedb.core.api.internal.jdbc.Result
 
Results - Class in migratedb.core.api.internal.jdbc
Container for all results, warnings, errors and remaining side-effects of a sql statement.
Results() - Constructor for class migratedb.core.api.internal.jdbc.Results
 
RetryStrategy - Class in migratedb.core.internal.strategy
A class that retries a Callable a given number of times until success is obtained.
RetryStrategy(int) - Constructor for class migratedb.core.internal.strategy.RetryStrategy
A class that retries a Callable a given number of times until success is obtained.
REWRITE_EQUIVALENCE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
RowMapper<T> - Interface in migratedb.core.api.internal.jdbc
Mapper from ResultSet row to object.
RULE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
RULE - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Rule (old-style, stand-alone).
RULE_SET - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 

S

SAPHANAConnection - Class in migratedb.core.internal.database.saphana
 
SAPHANADatabase - Class in migratedb.core.internal.database.saphana
SAP HANA database.
SAPHANADatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.saphana.SAPHANADatabase
Creates a new instance.
SAPHANADatabaseType - Class in migratedb.core.internal.database.saphana
 
SAPHANADatabaseType() - Constructor for class migratedb.core.internal.database.saphana.SAPHANADatabaseType
 
SAPHANAParser - Class in migratedb.core.internal.database.saphana
 
SAPHANAParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.saphana.SAPHANAParser
 
SAPHANASchema - Class in migratedb.core.internal.database.saphana
SAP HANA implementation of Schema.
SAPHANATable - Class in migratedb.core.internal.database.saphana
SAP HANA-specific table.
SCALAR_FUNCTION - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Scalar function.
scanSchemas(Configuration, Database<?>) - Static method in class migratedb.core.internal.schemahistory.SchemaHistoryFactory
 
SCHEDULE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SCHEDULER_CHAIN - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SCHEDULER_GROUP - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SCHEDULER_JOB - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SCHEDULER_PROGRAM - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
schema - Variable in class migratedb.core.internal.database.base.BaseSchemaObject
 
Schema<D extends Database<?>,​T extends Table<?,​?>> - Interface in migratedb.core.api.internal.database.base
 
SCHEMA - migratedb.core.api.MigrationType
Schema creation marker.
SCHEMA_DOES_NOT_EXIST - migratedb.core.api.ErrorCode
 
SchemaHistory - Class in migratedb.core.internal.schemahistory
The schema history used to track all applied migrations.
SchemaHistory() - Constructor for class migratedb.core.internal.schemahistory.SchemaHistory
 
SchemaHistoryFactory - Class in migratedb.core.internal.schemahistory
 
SchemaHistoryFactory.SchemasWithDefault - Class in migratedb.core.internal.schemahistory
 
schemaHistorySchema - Variable in class migratedb.core.api.output.LiberateResult
 
schemaHistoryTable - Variable in class migratedb.core.api.output.LiberateResult
 
schemaName - Variable in class migratedb.core.api.output.InfoResult
 
schemaName - Variable in class migratedb.core.api.output.MigrateResult
 
SchemaObject<D extends Database<?>,​S extends Schema<?,​?>> - Interface in migratedb.core.api.internal.database.base
 
schemas - Variable in class migratedb.core.internal.command.DbClean
 
schemas(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the schemas managed by MigrateDB.
SCHEMAS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
schemasCleaned - Variable in class migratedb.core.api.output.CleanResult
 
schemasDropped - Variable in class migratedb.core.api.output.CleanResult
 
SchemasWithDefault(List<Schema<?, ?>>, Schema<?, ?>) - Constructor for class migratedb.core.internal.schemahistory.SchemaHistoryFactory.SchemasWithDefault
 
schemaVersion - Variable in class migratedb.core.api.output.InfoResult
 
SCRIPT_PLACEHOLDER_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SCRIPT_PLACEHOLDER_SUFFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
scriptPlaceholderPrefix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the prefix of every script placeholder.
scriptPlaceholderSuffix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the suffix of every script placeholder.
SEMICOLON - Static variable in class migratedb.core.api.internal.sqlscript.Delimiter
 
SEQUENCE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SEQUENCE_OBJECT - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Sequence object.
setAllSchemasEmpty(Schema<?, ?>[]) - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
setAutoCommit(boolean) - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
setBaselineDescription(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the description to tag an existing schema with when executing baseline.
setBaselineMigrationPrefix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the file name prefix for baseline migrations.
setBaselineOnMigrate(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to automatically call baseline when migrate is executed against a non-empty schema with no schema history table.
setBaselineVersion(Version) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the version to tag an existing schema with when executing baseline.
setBaselineVersionAsString(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the version to tag an existing schema with when executing baseline.
setCallbacks(Callback...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Set the callbacks for lifecycle notifications.
setCallbacksAsClassNames(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Set the callbacks for lifecycle notifications.
setCherryPick(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Gets the migrations that MigrateDB should consider when migrating.
setCherryPick(MigrationPattern...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Gets the migrations that MigrateDB should consider when migrating.
setCleanDisabled(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to disable clean.
setCleanOnValidationError(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to automatically call clean or not when a validation error occurs.
setConnectionInitializer(JdbcConnectionFactory.ConnectionInitializer) - Method in class migratedb.core.internal.jdbc.JdbcConnectionFactoryImpl
 
setConnectRetries(int) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The maximum number of retries when attempting to connect to the database.
setConnectRetriesInterval(int) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The maximum time between retries when attempting to connect to the database in seconds.
setDataSource(String, String, String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the datasource to use.
setDataSource(DataSource) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the datasource to use.
setDefaultLogSystem(LogSystem) - Static method in class migratedb.core.api.logging.Log
 
setDefaultSchema(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the default schema managed by MigrateDB.
setDelimiter(Delimiter) - Method in class migratedb.core.internal.parser.ParserContext
 
setEncoding(Charset) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the encoding of SQL migrations.
setEncodingAsString(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the encoding of SQL migrations.
setErrorOverrides(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Rules for the built-in error handler that let you override specific SQL states and errors codes in order to force specific errors or warnings to be treated as debug messages, info messages, warnings or errors.
setException(SQLException) - Method in class migratedb.core.api.internal.jdbc.Results
 
setExtensionConfig(Class<T>, T) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the extension config of type T.
setFailOnMissingLocations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to fail if a location specified in the migratedb.locations option doesn't exist
setGroup(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to group all pending migrations together in the same transaction when applying them (only recommended for databases with support for DDL transactions).
setHandled(boolean) - Method in interface migratedb.core.api.callback.Error
Sets whether this error has already been handled.
setHandled(boolean) - Method in interface migratedb.core.api.callback.Warning
Sets whether this warning has already been handled.
setHandled(boolean) - Method in class migratedb.core.internal.jdbc.ErrorImpl
 
setHandled(boolean) - Method in class migratedb.core.internal.jdbc.WarningImpl
 
setIgnoreFutureMigrations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to ignore future migrations when reading the schema history table.
setIgnoreIgnoredMigrations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Ignore ignored migrations when reading the schema history table.
setIgnoreMigrationPatterns(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Ignore migrations that match this comma-separated list of patterns when validating migrations.
setIgnoreMigrationPatterns(ValidatePattern...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Ignore migrations that match this array of ValidatePatterns when validating migrations.
setIgnoreMissingMigrations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Ignore missing migrations when reading the schema history table.
setIgnorePendingMigrations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Ignore pending migrations when reading the schema history table.
setInitSql(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The SQL statements to run to initialize a new database connection immediately after opening it.
setInstalledBy(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The username that will be recorded in the schema history table as having applied the migration.
setJavaMigrationClassProvider(ClassProvider<JavaMigration>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
setJavaMigrations(Collection<JavaMigration>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The additional Java-based migrations.
setJavaMigrations(JavaMigration...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The additional Java-based migrations.
setJdbcProperties(Map<String, String>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Properties to pass to the JDBC driver object.
setKerberosCacheFile(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
setKerberosConfigFile(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
setLocations(Location...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the locations to scan recursively for migrations.
setLocationsAsStrings(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the locations to scan recursively for migrations.
setLockRetryCount(int) - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
setLogger(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The log system(s) MigrateDB should use.
setLogger(LogSystem) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The log system MigrateDB should use.
setLoginTimeout(int) - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
setLogWriter(PrintWriter) - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
setMigrationInfo(MigrationInfo) - Method in interface migratedb.core.api.internal.callback.CallbackExecutor
Sets the current migration info.
setMigrationInfo(MigrationInfo) - Method in class migratedb.core.internal.callback.DefaultCallbackExecutor
 
setMigrationInfo(MigrationInfo) - Method in enum migratedb.core.internal.callback.NoopCallbackExecutor
 
setMixed(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to allow mixing transactional and non-transactional statements within the same migration.
setOldTable(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the name of the old table to convert into the format used by MigrateDB.
setOutOfOrder(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Allows migrations to be run "out of order".
setOutputQueryResults(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether MigrateDB should output a table with the results of queries when executing migrations.
setPlaceholderPrefix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the prefix of every placeholder.
setPlaceholderReplacement(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets whether placeholders should be replaced.
setPlaceholders(Map<String, String>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the placeholders to replace in SQL migration scripts.
setPlaceholderSuffix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the suffix of every placeholder.
setRepairActions(CompletedRepairActions) - Method in class migratedb.core.api.output.RepairResult
 
setRepeatableSqlMigrationPrefix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the file name prefix for repeatable sql migrations.
setResolvers(MigrationResolver...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets custom MigrationResolvers to be used in addition to the built-in ones for resolving Migrations to apply.
setResolversAsClassNames(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets custom MigrationResolvers to be used in addition to the built-in ones for resolving Migrations to apply.
setResourceProvider(ResourceProvider) - Method in class migratedb.core.api.configuration.ClassicConfiguration
 
setSchemas(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the schemas managed by MigrateDB.
setScriptPlaceholderPrefix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the prefix of every script placeholder.
setScriptPlaceholderSuffix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the suffix of every placeholder.
setShouldCreateSchemas(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether MigrateDB should attempt to create the schemas specified in the schemas property.
setSkipDefaultCallbacks(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether MigrateDB should skip the default callbacks.
setSkipDefaultResolvers(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether MigrateDB should skip the default resolvers.
setSkipExecutingMigrations(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether MigrateDB should skip actually executing the contents of the migrations and only update the schema history table.
setSqlMigrationPrefix(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the file name prefix for sql migrations.
setSqlMigrationSeparator(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the file name separator for sql migrations.
setSqlMigrationSuffixes(String...) - Method in class migratedb.core.api.configuration.ClassicConfiguration
The file name suffixes for SQL migrations.
setSqlplus(boolean) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
setSqlplusWarn(boolean) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
setStatementType(StatementType) - Method in class migratedb.core.internal.parser.ParserContext
 
setTable(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the name of the schema history table that will be used by MigrateDB.
setTablespace(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the tablespace where to create the schema history table that will be used by MigrateDB.
setTarget(TargetVersion) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the target version up to which MigrateDB should consider migrations.
setTargetAsString(String) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Sets the target version up to which MigrateDB should consider migrations.
setValidateMigrationNaming(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention.
setValidateOnMigrate(boolean) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Whether to automatically call validate or not when running migrate.
setWalletLocation(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.bigquery.BigQueryParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.hsqldb.HSQLDBParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.mysql.MySQLParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.saphana.SAPHANAParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.database.sqlserver.SQLServerParser
 
shouldAdjustBlockDepth(ParserContext, List<Token>, Token) - Method in class migratedb.core.internal.parser.BaseParser
 
shouldBeAloneOnLine() - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
shouldDiscard(Token, boolean) - Method in class migratedb.core.internal.database.oracle.OracleParser
 
shouldDiscard(Token, boolean) - Method in class migratedb.core.internal.parser.BaseParser
Whether the current set of tokens should be discarded.
shouldExecute() - Method in interface migratedb.core.api.executor.MigrationExecutor
Whether the migration associated with this executor should be executed or not.
shouldExecute() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
Whether the script should execute or not.
shouldExecute() - Method in interface migratedb.core.api.internal.sqlscript.SqlScriptMetadata
 
shouldExecute() - Method in class migratedb.core.internal.resolver.java.JavaMigrationExecutor
 
shouldExecute() - Method in class migratedb.core.internal.resolver.sql.SqlMigrationExecutor
 
shouldExecute() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
shouldExecute() - Method in class migratedb.core.internal.sqlscript.SqlScriptMetadataImpl
 
shutdownDatabase() - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
shutdownDatabase(String, Driver) - Method in interface migratedb.core.api.internal.database.base.DatabaseType
Shutdown the database that was opened (only applicable to embedded databases that require this).
shutdownDatabase(String, Driver) - Method in class migratedb.core.internal.database.base.BaseDatabaseType
Only applicable to embedded databases that require this.
shutdownDatabase(String, Driver) - Method in class migratedb.core.internal.database.derby.DerbyDatabaseType
 
SimpleContext - Class in migratedb.core.internal.callback
 
SimpleContext(Configuration, Connection<?>, MigrationInfo, String, List<Warning>, List<Error>) - Constructor for class migratedb.core.internal.callback.SimpleContext
 
SKIP_DEFAULT_CALLBACKS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SKIP_DEFAULT_RESOLVERS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SKIP_EXECUTING_MIGRATIONS - Static variable in class migratedb.core.api.configuration.PropertyNames
 
skipDefaultCallbacks(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether MigrateDB should skip the default callbacks.
skipDefaultResolvers(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether MigrateDB should skip the default resolvers.
skipExecutingMigrations(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether MigrateDB should skip actually executing the contents of the migrations and only update the schema history table.
SLF4J - Static variable in class migratedb.core.api.logging.LogSystems
org.slf4j system.
Slf4jLogSystem - Enum in migratedb.core.internal.logging
 
SnowflakeConnection - Class in migratedb.core.internal.database.snowflake
 
SnowflakeDatabase - Class in migratedb.core.internal.database.snowflake
 
SnowflakeDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.snowflake.SnowflakeDatabase
Creates a new instance.
SnowflakeDatabaseType - Class in migratedb.core.internal.database.snowflake
 
SnowflakeDatabaseType() - Constructor for class migratedb.core.internal.database.snowflake.SnowflakeDatabaseType
 
SnowflakeParser - Class in migratedb.core.internal.database.snowflake
 
SnowflakeParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.snowflake.SnowflakeParser
 
SnowflakeSchema - Class in migratedb.core.internal.database.snowflake
 
SnowflakeTable - Class in migratedb.core.internal.database.snowflake
 
SpannerConnection - Class in migratedb.core.internal.database.spanner
 
SpannerConnection(SpannerDatabase, Connection) - Constructor for class migratedb.core.internal.database.spanner.SpannerConnection
 
SpannerDatabase - Class in migratedb.core.internal.database.spanner
 
SpannerDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.spanner.SpannerDatabase
 
SpannerDatabaseExtension - Class in migratedb.core.internal.database.spanner
 
SpannerDatabaseExtension() - Constructor for class migratedb.core.internal.database.spanner.SpannerDatabaseExtension
 
SpannerDatabaseType - Class in migratedb.core.internal.database.spanner
 
SpannerDatabaseType() - Constructor for class migratedb.core.internal.database.spanner.SpannerDatabaseType
 
SpannerJdbcTemplate - Class in migratedb.core.internal.database.spanner
 
SpannerJdbcTemplate(Connection, DatabaseType) - Constructor for class migratedb.core.internal.database.spanner.SpannerJdbcTemplate
 
SpannerParser - Class in migratedb.core.internal.database.spanner
 
SpannerParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.spanner.SpannerParser
 
SpannerSchema - Class in migratedb.core.internal.database.spanner
 
SpannerSchema(JdbcTemplate, SpannerDatabase, String) - Constructor for class migratedb.core.internal.database.spanner.SpannerSchema
 
SpannerTable - Class in migratedb.core.internal.database.spanner
 
SpannerTable(JdbcTemplate, SpannerDatabase, SpannerSchema, String) - Constructor for class migratedb.core.internal.database.spanner.SpannerTable
 
SQL - migratedb.core.api.MigrationType
SQL incremental migrations.
SQL_BASELINE - migratedb.core.api.MigrationType
SQL baseline migrations.
SQL_DATA_WAREHOUSE - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
SQL_DATABASE - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
SQL_DML_TRIGGER - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
SQL DML trigger.
SQL_MIGRATION_PREFIX - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SQL_MIGRATION_SEPARATOR - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SQL_MIGRATION_SUFFIXES - Static variable in class migratedb.core.api.configuration.PropertyNames
 
SQL_TRANSLATION_PROFILE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SqlCallable<V> - Interface in migratedb.core.api.internal.util
An interface analogous to Callable but constrained so that implementations can only throw SqlException, not the more generic Exception.
SQLiteConnection - Class in migratedb.core.internal.database.sqlite
SQLite connection.
SQLiteDatabase - Class in migratedb.core.internal.database.sqlite
 
SQLiteDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
SQLiteDatabaseType - Class in migratedb.core.internal.database.sqlite
 
SQLiteDatabaseType() - Constructor for class migratedb.core.internal.database.sqlite.SQLiteDatabaseType
 
SQLiteParser - Class in migratedb.core.internal.database.sqlite
 
SQLiteParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.sqlite.SQLiteParser
 
SQLiteSchema - Class in migratedb.core.internal.database.sqlite
SQLite implementation of Schema.
SQLiteTable - Class in migratedb.core.internal.database.sqlite
SQLite-specific table.
SQLiteTable(JdbcTemplate, SQLiteDatabase, SQLiteSchema, String) - Constructor for class migratedb.core.internal.database.sqlite.SQLiteTable
Creates a new SQLite table.
SqlMigrationExecutor - Class in migratedb.core.internal.resolver.sql
Database migration based on a sql file.
SqlMigrationExecutorFactory - Interface in migratedb.core.internal.resolver.sql
 
sqlMigrationPrefix(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the file name prefix for sql migrations.
SqlMigrationResolver - Class in migratedb.core.internal.resolver.sql
Migration resolver for SQL file resources.
SqlMigrationResolver(ResourceProvider, SqlScriptExecutorFactory, SqlScriptFactory, Configuration, ParsingContext) - Constructor for class migratedb.core.internal.resolver.sql.SqlMigrationResolver
 
sqlMigrationSeparator(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the file name separator for sql migrations.
sqlMigrationSuffixes(String...) - Method in class migratedb.core.api.configuration.FluentConfiguration
The file name suffixes for SQL migrations.
sqlplus(boolean) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
sqlplusWarn(boolean) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
SqlScript - Interface in migratedb.core.api.internal.sqlscript
SQL script containing a series of statements terminated by a delimiter (eg: ;).
SqlScriptCallbackFactory - Class in migratedb.core.internal.callback
Callback factory, looking for SQL scripts (named like on the callback methods) inside the configured locations.
SqlScriptCallbackFactory(ResourceProvider, SqlScriptExecutorFactory, SqlScriptFactory, Configuration) - Constructor for class migratedb.core.internal.callback.SqlScriptCallbackFactory
Creates a new instance.
SqlScriptExecutor - Interface in migratedb.core.api.internal.sqlscript
Executor for SQL scripts.
SqlScriptExecutorFactory - Interface in migratedb.core.api.internal.sqlscript
 
SqlScriptFactory - Interface in migratedb.core.api.internal.sqlscript
 
SqlScriptMetadata - Interface in migratedb.core.api.internal.sqlscript
 
SqlScriptMetadataImpl - Class in migratedb.core.internal.sqlscript
 
SQLServerApplicationLockTemplate - Class in migratedb.core.internal.database.sqlserver
Spring-like template for executing with SQL Server application locks.
SQLServerConnection - Class in migratedb.core.internal.database.sqlserver
SQL Server connection.
SQLServerConnection(SQLServerDatabase, Connection) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerConnection
 
SQLServerDatabase - Class in migratedb.core.internal.database.sqlserver
 
SQLServerDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
SQLServerDatabaseType - Class in migratedb.core.internal.database.sqlserver
 
SQLServerDatabaseType() - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
SQLServerEngineEdition - Enum in migratedb.core.internal.database.sqlserver
 
SQLServerParser - Class in migratedb.core.internal.database.sqlserver
 
SQLServerParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerParser
 
SQLServerSchema - Class in migratedb.core.internal.database.sqlserver
 
SQLServerSchema(JdbcTemplate, SQLServerDatabase, String, String) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerSchema
 
SQLServerSchema.DBObject - Class in migratedb.core.internal.database.sqlserver
SQL Server object meta-data.
SQLServerSchema.ObjectType - Enum in migratedb.core.internal.database.sqlserver
SQL Server object types for which we support automatic clean-up.
SQLServerTable - Class in migratedb.core.internal.database.sqlserver
SQLServer-specific table.
SQLServerTable(JdbcTemplate, SQLServerDatabase, String, SQLServerSchema, String) - Constructor for class migratedb.core.internal.database.sqlserver.SQLServerTable
Creates a new SQLServer table.
SqlStatement - Interface in migratedb.core.api.internal.sqlscript
A sql statement from a script that can be executed at once against a database.
SqlStatementIterator - Interface in migratedb.core.api.internal.sqlscript
 
sqlStatements - Variable in class migratedb.core.internal.sqlscript.ParserSqlScript
The sql statements contained in this script.
STANDARD - migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
 
start() - Method in class migratedb.core.internal.parser.Recorder
 
start() - Method in class migratedb.core.internal.util.StopWatch
Starts the stop watch.
startsAndEndsWith(String, String, String...) - Static method in enum migratedb.core.internal.util.StringUtils
Checks whether str both begins with this prefix and ends withs either of these suffixes.
state - Variable in class migratedb.core.api.output.InfoOutput
 
Statement - Interface in migratedb.core.api.callback
The statement relevant to an event.
StatementType - Class in migratedb.core.internal.parser
 
StatementType() - Constructor for class migratedb.core.internal.parser.StatementType
 
stop() - Method in class migratedb.core.internal.parser.Recorder
 
stop() - Method in class migratedb.core.internal.util.StopWatch
Stops the stop watch.
StopWatch - Class in migratedb.core.internal.util
Stop watch, inspired by the implementation in the Spring framework.
StopWatch() - Constructor for class migratedb.core.internal.util.StopWatch
 
STORED_PROCEDURE - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Stored procedure.
STRING - migratedb.core.internal.parser.TokenType
 
StringNull - migratedb.core.internal.jdbc.JdbcNullTypes
 
StringResource - Class in migratedb.core.internal.resource
 
StringResource(String, String) - Constructor for class migratedb.core.internal.resource.StringResource
 
StringUtils - Enum in migratedb.core.internal.util
 
SUCCESS - migratedb.core.api.MigrationState
This migration succeeded.
successfullyBaselined - Variable in class migratedb.core.api.output.BaselineResult
 
SUPERSEDED - migratedb.core.api.MigrationState
This is a repeatable migration that is outdated and has already been superseded by a newer run.
supportedTypesExist(JdbcTemplate, OracleDatabase, OracleSchema) - Static method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Checks whether the specified schema contains object types that can be cleaned.
supports(Event, Context) - Method in class migratedb.core.api.callback.BaseCallback
 
supports(Event, Context) - Method in interface migratedb.core.api.callback.Callback
Whether this callback supports this event or not.
supports(Event, Context) - Method in enum migratedb.core.internal.callback.NoopCallback
 
supportsAssemblies() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsAssemblies() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsChangingCurrentSchema() - Method in interface migratedb.core.api.internal.database.base.Database
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.db2.DB2Database
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.h2.H2Database
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsChangingCurrentSchema() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
supportsDdlTransactions() - Method in interface migratedb.core.api.internal.database.base.Database
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.db2.DB2Database
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.h2.H2Database
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.ignite.thin.IgniteThinDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.saphana.SAPHANADatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.snowflake.SnowflakeDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
supportsDdlTransactions() - Method in class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabase
 
supportsEmptyMigrationDescription() - Method in interface migratedb.core.api.internal.database.base.Database
 
supportsEmptyMigrationDescription() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
supportsEmptyMigrationDescription() - Method in class migratedb.core.internal.database.oracle.OracleDatabase
 
supportsEmptyMigrationDescription() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
supportsJTDS() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabaseType
 
supportsJTDS() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
supportsMultiStatementTransactions() - Method in interface migratedb.core.api.internal.database.base.Database
 
supportsMultiStatementTransactions() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
supportsMultiStatementTransactions() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
supportsMultiStatementTransactions() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
supportsMultiStatementTransactions() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsMultiStatementTransactions() - Method in class migratedb.core.internal.database.sybasease.SybaseASEDatabase
Multi statement transaction support is dependent on the 'ddl in tran' option being set.
supportsPartitions() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsPartitions() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsPeekingMultipleLines() - Method in class migratedb.core.internal.parser.BaseParser
 
supportsRules() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsRules() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsSequences() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsSequences() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsSynonyms() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsSynonyms() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsTriggers() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsTriggers() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
supportsTypes() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 
supportsTypes() - Method in class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
swallow() - Method in class migratedb.core.internal.parser.PeekingReader
Swallows the next character.
swallow(int) - Method in class migratedb.core.internal.parser.PeekingReader
Swallows the next n characters.
swallowUntilExcluding(char, char) - Method in class migratedb.core.internal.parser.PeekingReader
Swallows all characters in this stream until any of these delimiting characters has been encountered.
swallowUntilExcluding(String) - Method in class migratedb.core.internal.parser.PeekingReader
Swallows all characters in this stream until this delimiting string has been encountered.
swallowUntilIncludingWithEscape(char, boolean) - Method in class migratedb.core.internal.parser.PeekingReader
Swallows all characters in this stream until this delimiting character has been encountered, taking into account this escape character for the delimiting character.
swallowUntilIncludingWithEscape(char, boolean, char) - Method in class migratedb.core.internal.parser.PeekingReader
Swallows all characters in this stream until this delimiting character has been encountered, taking into account this escape character for the delimiting character.
SybaseASEConnection - Class in migratedb.core.internal.database.sybasease
Sybase ASE Connection.
SybaseASEDatabase - Class in migratedb.core.internal.database.sybasease
 
SybaseASEDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.sybasease.SybaseASEDatabase
 
SybaseASEJConnectDatabaseType - Class in migratedb.core.internal.database.sybasease
 
SybaseASEJConnectDatabaseType() - Constructor for class migratedb.core.internal.database.sybasease.SybaseASEJConnectDatabaseType
 
SybaseASEJTDSDatabaseType - Class in migratedb.core.internal.database.sybasease
 
SybaseASEJTDSDatabaseType() - Constructor for class migratedb.core.internal.database.sybasease.SybaseASEJTDSDatabaseType
 
SybaseASEParser - Class in migratedb.core.internal.database.sybasease
 
SybaseASEParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.sybasease.SybaseASEParser
 
SybaseASESchema - Class in migratedb.core.internal.database.sybasease
Sybase ASE schema (database).
SybaseASETable - Class in migratedb.core.internal.database.sybasease
Sybase ASE table.
SYMBOL - migratedb.core.internal.parser.TokenType
A symbol such as !
SynapseConnection - Class in migratedb.core.internal.database.sqlserver.synapse
Azure Synapse connection.
SynapseDatabase - Class in migratedb.core.internal.database.sqlserver.synapse
 
SynapseDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabase
 
SynapseDatabaseType - Class in migratedb.core.internal.database.sqlserver.synapse
 
SynapseDatabaseType() - Constructor for class migratedb.core.internal.database.sqlserver.synapse.SynapseDatabaseType
 
SynapseSchema - Class in migratedb.core.internal.database.sqlserver.synapse
Synapse implementation of Schema.
SynapseTable - Class in migratedb.core.internal.database.sqlserver.synapse
 
SYNONYM - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
SYNONYM - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Synonym.

T

table - Variable in class migratedb.core.internal.schemahistory.SchemaHistory
The schema history table used by MigrateDB.
table(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the name of the schema history table that will be used by MigrateDB.
Table<D extends Database<?>,​S extends Schema<?,​?>> - Interface in migratedb.core.api.internal.database.base
 
TABLE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
TABLE - Static variable in class migratedb.core.api.configuration.PropertyNames
 
TABLE_VALUED_FUNCTION - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Table-valued function.
TableLockingExecutionTemplate - Class in migratedb.core.internal.jdbc
 
tablespace(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the tablespace where to create the schema history table that will be used by MigrateDB.
TABLESPACE - Static variable in class migratedb.core.api.configuration.PropertyNames
 
target(String) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the target version up to which MigrateDB should consider migrations.
target(TargetVersion) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the target version up to which MigrateDB should consider migrations.
target(Version) - Method in class migratedb.core.api.configuration.FluentConfiguration
Sets the target version up to which MigrateDB should consider migrations.
TARGET - Static variable in class migratedb.core.api.configuration.PropertyNames
 
targetSchemaVersion - Variable in class migratedb.core.api.output.MigrateResult
 
TargetVersion - Class in migratedb.core.api
 
TargetVersion.OrElseDoStep - Class in migratedb.core.api
 
TargetVersion.OrElseGetStep<T> - Class in migratedb.core.api
 
TestContainersDatabaseType - Class in migratedb.core.internal.database.base
 
TestContainersDatabaseType() - Constructor for class migratedb.core.internal.database.base.TestContainersDatabaseType
 
TiDBConnection - Class in migratedb.core.internal.database.mysql.tidb
 
TiDBConnection(MySQLDatabase, Connection) - Constructor for class migratedb.core.internal.database.mysql.tidb.TiDBConnection
 
TiDBDatabase - Class in migratedb.core.internal.database.mysql.tidb
 
TiDBDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.mysql.tidb.TiDBDatabase
 
TiDBDatabaseType - Class in migratedb.core.internal.database.mysql.tidb
 
TiDBDatabaseType() - Constructor for class migratedb.core.internal.database.mysql.tidb.TiDBDatabaseType
 
TIMESTAMP - Static variable in class migratedb.core.internal.info.BuildInfo
 
TODO(String) - Static method in enum migratedb.core.internal.util.Development
 
Token - Class in migratedb.core.internal.parser
 
Token(TokenType, int, int, int, String, String, int) - Constructor for class migratedb.core.internal.parser.Token
 
tokenAtIndexIs(List<Token>, int, String) - Static method in class migratedb.core.internal.parser.BaseParser
 
tokenizeToStringArray(String, String) - Static method in enum migratedb.core.internal.util.StringUtils
Splits this string into an array using these delimiters.
tokenizeToStringCollection(String, char, char) - Static method in enum migratedb.core.internal.util.StringUtils
Splits this string into a collection using this delimiter and this group delimiter.
tokenizeToStringCollection(String, String) - Static method in enum migratedb.core.internal.util.StringUtils
Splits this string into a collection using these delimiters.
TokenType - Enum in migratedb.core.internal.parser
 
toMessage(SQLException) - Static method in enum migratedb.core.internal.util.ExceptionUtils
Transforms the details of this SQLException into a nice readable message.
toResource(String) - Method in class migratedb.core.internal.resource.classpath.ClassPathResourceProvider
 
toResource(String) - Method in class migratedb.core.internal.resource.NameListResourceProvider
 
toString() - Method in enum migratedb.core.api.callback.Event
 
toString() - Method in class migratedb.core.api.Checksum
Returns Base64-encoded value of this checksum for storage in the schema history table.
toString() - Method in interface migratedb.core.api.internal.database.base.SchemaObject
 
toString() - Method in class migratedb.core.api.internal.schemahistory.AppliedMigration
 
toString() - Method in class migratedb.core.api.internal.sqlscript.Delimiter
 
toString() - Method in class migratedb.core.api.Location.ClassPathLocation
 
toString() - Method in class migratedb.core.api.Location.CustomLocation
 
toString() - Method in class migratedb.core.api.Location.FileSystemLocation
 
toString() - Method in class migratedb.core.api.MigrationPattern
The migration name as passed to the constructor.
toString() - Method in class migratedb.core.api.pattern.ValidatePattern
 
toString() - Method in class migratedb.core.api.TargetVersion
 
toString() - Method in class migratedb.core.api.Version
 
toString() - Method in class migratedb.core.internal.database.base.BaseDatabaseType
 
toString() - Method in class migratedb.core.internal.database.base.BaseFunction
 
toString() - Method in class migratedb.core.internal.database.base.BaseSchema
 
toString() - Method in class migratedb.core.internal.database.base.BaseSchemaObject
 
toString() - Method in class migratedb.core.internal.database.firebird.FirebirdTable
 
toString() - Method in class migratedb.core.internal.database.informix.InformixTable
 
toString() - Method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
toString() - Method in class migratedb.core.internal.database.spanner.SpannerTable
 
toString() - Method in class migratedb.core.internal.database.sqlserver.SQLServerTable
 
toString() - Method in class migratedb.core.internal.database.sybasease.SybaseASETable
Since Sybase ASE does not support schema, dropping out the schema name for toString method
toString() - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
toString() - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
toString() - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
toString() - Method in class migratedb.core.internal.logging.MultiLogSystem
 
toString() - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
toString() - Method in class migratedb.core.internal.resolver.java.JavaMigrationExecutor
 
toString() - Method in class migratedb.core.internal.resolver.ResolvedMigrationImpl
 
toString() - Method in class migratedb.core.internal.resolver.sql.SqlMigrationExecutor
 
toString() - Method in class migratedb.core.internal.resource.classpath.ClassPathResource
 
toString() - Method in class migratedb.core.internal.resource.filesystem.FileSystemResource
 
toString() - Method in class migratedb.core.internal.resource.StringResource
 
toString() - Method in class migratedb.core.internal.schemahistory.SchemaHistory
 
toString() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
TransactionalExecutionTemplate - Class in migratedb.core.internal.jdbc
Spring-like template for executing transactions.
TransactionalExecutionTemplate(Connection, boolean) - Constructor for class migratedb.core.internal.jdbc.TransactionalExecutionTemplate
Creates a new transaction template for this connection.
treatAsIfLetter(char) - Method in class migratedb.core.internal.parser.StatementType
Whether the character should be treated as if it is a letter; this allows statement types to handle characters that appear in specific contexts
TRIGGER - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
trimChar(String, char) - Static method in enum migratedb.core.internal.util.StringUtils
 
trimLeadingCharacter(String, char) - Static method in enum migratedb.core.internal.util.StringUtils
Trim any leading occurrence of this character from the given String.
trimOrLeftPad(String, int, char) - Static method in enum migratedb.core.internal.util.StringUtils
Trims or pads this string, so it has this exact length.
trimOrPad(String, int) - Static method in enum migratedb.core.internal.util.StringUtils
Trims or pads (with spaces) this string, so it has this exact length.
trimOrPad(String, int, char) - Static method in enum migratedb.core.internal.util.StringUtils
Trims or pads this string, so it has this exact length.
truncate(int) - Method in class migratedb.core.internal.parser.Recorder
 
type - Variable in class migratedb.core.api.output.InfoOutput
 
type - Variable in class migratedb.core.api.output.LiberateAction
 
type - Variable in class migratedb.core.api.output.MigrateOutput
 
Type<D extends Database<?>,​S extends Schema<?,​?>> - Class in migratedb.core.internal.database.base
 
Type(JdbcTemplate, D, S, String) - Constructor for class migratedb.core.internal.database.base.Type
 
TYPE - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
TYPE_MISMATCH - migratedb.core.api.ErrorCode
 
typeHint() - Method in annotation type migratedb.core.api.configuration.PropertyNames.Info
 

U

UnboundedReadAheadReader - Class in migratedb.core.internal.parser
 
UnboundedReadAheadReader(Reader) - Constructor for class migratedb.core.internal.parser.UnboundedReadAheadReader
 
UNIFIED_AUDIT_POLICY - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
UNIQUE_CONSTRAINT - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Unique Constraint.
UNKNOWN - Static variable in class migratedb.core.internal.parser.StatementType
 
unlock() - Method in interface migratedb.core.api.internal.database.base.Table
For databases that require an explicit unlocking, not an implicit end-of-transaction one.
unlock() - Method in class migratedb.core.internal.database.base.BaseTable
 
unQuote(String) - Method in interface migratedb.core.api.internal.database.base.Database
 
unQuote(String) - Method in class migratedb.core.internal.database.base.BaseDatabase
 
unwrap(Class<T>) - Method in class migratedb.core.internal.jdbc.DriverDataSource
 
update(String, Object...) - Method in class migratedb.core.api.internal.jdbc.JdbcTemplate
Executes this update sql statement.
update(AppliedMigration, ResolvedMigration) - Method in class migratedb.core.internal.schemahistory.SchemaHistory
Updates this applied migration to match this resolved migration.
updateFilenamePlaceholder(ResourceName) - Method in interface migratedb.core.api.internal.parser.ParsingContext
 
updateFilenamePlaceholder(ResourceName) - Method in class migratedb.core.internal.parser.ParsingContextImpl
 
URL - Static variable in class migratedb.core.api.configuration.PropertyNames
 
useExtension(MigrateDbExtension) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Enables a single MigrateDB extension.
useExtension(MigrateDbExtension) - Method in class migratedb.core.api.configuration.FluentConfiguration
Enables a single MigrateDB extension.
useExtensions(Iterable<MigrateDbExtension>) - Method in class migratedb.core.api.configuration.ClassicConfiguration
Enables multiple MigrateDB extensions.
useExtensions(Iterable<MigrateDbExtension>) - Method in class migratedb.core.api.configuration.FluentConfiguration
Enables multiple MigrateDB extensions.
USER - Static variable in class migratedb.core.api.configuration.PropertyNames
 
USER_TABLE - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
User table.
useSingleConnection() - Method in interface migratedb.core.api.internal.database.base.Database
 
useSingleConnection() - Method in class migratedb.core.internal.database.base.BaseDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.bigquery.BigQueryDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.cockroachdb.CockroachDBDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.db2.DB2Database
 
useSingleConnection() - Method in class migratedb.core.internal.database.derby.DerbyDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.firebird.FirebirdDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.hsqldb.HSQLDBDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.informix.InformixDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.mysql.MySQLDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.postgresql.PostgreSQLDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.redshift.RedshiftDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.spanner.SpannerDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.sqlite.SQLiteDatabase
 
useSingleConnection() - Method in class migratedb.core.internal.database.sqlserver.SQLServerDatabase
 

V

validate() - Method in interface migratedb.core.api.internal.sqlscript.SqlScript
Validates this SQL script.
validate() - Method in interface migratedb.core.api.MigrationInfo
 
validate() - Method in class migratedb.core.internal.command.DbValidate
Starts the actual migration.
validate() - Method in class migratedb.core.internal.info.MigrationInfoServiceImpl
 
validate() - Method in class migratedb.core.internal.sqlscript.ParserSqlScript
 
validate() - Method in class migratedb.core.MigrateDb
Validate applied migrations against resolved ones (on the filesystem or classpath) to detect accidental changes that may prevent the schema(s) from being recreated exactly.
validate(Configuration) - Method in class migratedb.core.internal.configuration.ConfigurationValidator
 
VALIDATE_ERROR - migratedb.core.api.ErrorCode
 
VALIDATE_MIGRATION_NAMING - Static variable in class migratedb.core.api.configuration.PropertyNames
 
VALIDATE_ON_MIGRATE - Static variable in class migratedb.core.api.configuration.PropertyNames
 
validateCount - Variable in class migratedb.core.api.output.ValidateResult
 
validateMigrationNaming(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to validate migrations and callbacks whose scripts do not obey the correct naming convention.
validateOnMigrate(boolean) - Method in class migratedb.core.api.configuration.FluentConfiguration
Whether to automatically call validate or not when running migrate.
ValidateOutput - Class in migratedb.core.api.output
 
ValidateOutput(String, String, String, ErrorDetails) - Constructor for class migratedb.core.api.output.ValidateOutput
 
ValidatePattern - Class in migratedb.core.api.pattern
 
ValidateResult - Class in migratedb.core.api.output
 
ValidateResult(String, String, ErrorDetails, boolean, int, List<ValidateOutput>, List<String>) - Constructor for class migratedb.core.api.output.ValidateResult
 
validateSQLMigrationNaming(ResourceProvider, Configuration) - Method in class migratedb.core.internal.resource.ResourceNameValidator
Validates the names of all SQL resources returned by the ResourceProvider
validateWithResult() - Method in class migratedb.core.MigrateDb
Validate applied migrations against resolved ones (on the filesystem or classpath) to detect accidental changes that may prevent the schema(s) from being recreated exactly.
ValidationContext - Class in migratedb.core.internal.info
 
ValidationContext(EnumSet<ValidationMatch>) - Constructor for class migratedb.core.internal.info.ValidationContext
 
ValidationContext(Configuration) - Constructor for class migratedb.core.internal.info.ValidationContext
 
ValidationContext(ValidationMatch...) - Constructor for class migratedb.core.internal.info.ValidationContext
 
ValidationMatch - Enum in migratedb.core.internal.info
 
validationSuccessful - Variable in class migratedb.core.api.output.ValidateResult
 
validMigrationStates - Static variable in class migratedb.core.api.pattern.ValidatePattern
 
validMigrationTypes - Static variable in class migratedb.core.api.pattern.ValidatePattern
 
valueOf(String) - Static method in enum migratedb.core.api.callback.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.api.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.api.MigrationState.Category
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.api.MigrationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.api.MigrationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.callback.NoopCallback
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.callback.NoopCallbackExecutor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.info.ValidationMatch
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.jdbc.JdbcNullTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.logging.AndroidLogSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.logging.JavaUtilLogSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.logging.NoLogSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.logging.Slf4jLogSystem
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.parser.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.resolver.ChecksumCalculator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.resource.ResourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.AbbreviationUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.ClassUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.DateTimeUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.Development
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.ExceptionUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.FileCopyUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.IOUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.StringUtils
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum migratedb.core.internal.util.WebsiteLinks
Returns the enum constant of this type with the specified name.
values() - Static method in enum migratedb.core.api.callback.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.api.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.api.MigrationState.Category
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.api.MigrationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.api.MigrationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.callback.NoopCallback
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.callback.NoopCallbackExecutor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.configuration.ConfigUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.database.oracle.OracleSchema.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.database.sqlserver.SQLServerEngineEdition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.info.ValidationMatch
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.jdbc.JdbcNullTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.jdbc.JdbcUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.logging.AndroidLogSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.logging.JavaUtilLogSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.logging.NoLogSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.logging.Slf4jLogSystem
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.parser.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.resolver.ChecksumCalculator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.resource.ResourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.AbbreviationUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.ClassUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.DateTimeUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.Development
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.ExceptionUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.FileCopyUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.IOUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.StringUtils
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum migratedb.core.internal.util.WebsiteLinks
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class migratedb.core.api.output.InfoOutput
 
version - Variable in class migratedb.core.api.output.MigrateOutput
 
version - Variable in class migratedb.core.api.output.RepairOutput
 
version - Variable in class migratedb.core.api.output.ValidateOutput
 
version - Variable in class migratedb.core.internal.resolver.MigrationInfoHelper.VersionAndDescription
 
Version - Class in migratedb.core.api
Note: "1.0" and "1.0.0" are considered equivalent by Version.compareTo(Version) and Version.equals(Object)!
VERSION - Static variable in class migratedb.core.internal.info.BuildInfo
 
VersionAndDescription(Version, String) - Constructor for class migratedb.core.internal.resolver.MigrationInfoHelper.VersionAndDescription
 
VIEW - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
VIEW - migratedb.core.internal.database.sqlserver.SQLServerSchema.ObjectType
View.

W

walletLocation(String) - Method in class migratedb.core.internal.database.oracle.OracleConfig
Warning: Feature not implemented!
warn(String) - Method in class migratedb.core.api.logging.Log
 
warn(String, String) - Method in interface migratedb.core.api.logging.LogSystem
 
warn(String, String) - Method in enum migratedb.core.internal.logging.AndroidLogSystem
 
warn(String, String) - Method in enum migratedb.core.internal.logging.ApacheCommonsLogSystem
 
warn(String, String) - Method in enum migratedb.core.internal.logging.JavaUtilLogSystem
 
warn(String, String) - Method in class migratedb.core.internal.logging.MultiLogSystem
 
warn(String, String) - Method in enum migratedb.core.internal.logging.NoLogSystem
 
warn(String, String) - Method in enum migratedb.core.internal.logging.Slf4jLogSystem
 
Warning - Interface in migratedb.core.api.callback
A warning that occurred while executing a statement.
WarningImpl - Class in migratedb.core.internal.jdbc
 
WarningImpl(int, String, String) - Constructor for class migratedb.core.internal.jdbc.WarningImpl
An warning that occurred while executing a statement.
warnings - Variable in class migratedb.core.api.output.OperationResult
 
WebsiteLinks - Enum in migratedb.core.internal.util
 
WINDOWS - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 
with(ValidationMatch, boolean) - Method in class migratedb.core.internal.info.ValidationContext
 
withLogSystem(LogSystem, Supplier<T>) - Static method in class migratedb.core.api.logging.Log
Runs action using the given newLogSystem instead of the default log system for the current thread.
withVersion(Consumer<Version>) - Method in class migratedb.core.api.TargetVersion
 
wordWrap(String, int) - Static method in enum migratedb.core.internal.util.StringUtils
Wrap this string at the word boundary at or below lineSize characters.
wrap(String, int) - Static method in enum migratedb.core.internal.util.StringUtils
Wrap this string every lineSize characters.

X

XML_SCHEMA - migratedb.core.internal.database.oracle.OracleSchema.ObjectType
 

Y

YugabyteDBConnection - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBDatabase - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBDatabase(Configuration, JdbcConnectionFactory) - Constructor for class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabase
 
YugabyteDBDatabaseType - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBDatabaseType() - Constructor for class migratedb.core.internal.database.yugabytedb.YugabyteDBDatabaseType
 
YugabyteDBParser - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBParser(Configuration, ParsingContext) - Constructor for class migratedb.core.internal.database.yugabytedb.YugabyteDBParser
 
YugabyteDBSchema - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBSchema(JdbcTemplate, YugabyteDBDatabase, String) - Constructor for class migratedb.core.internal.database.yugabytedb.YugabyteDBSchema
 
YugabyteDBTable - Class in migratedb.core.internal.database.yugabytedb
 
YugabyteDBTable(JdbcTemplate, YugabyteDBDatabase, YugabyteDBSchema, String) - Constructor for class migratedb.core.internal.database.yugabytedb.YugabyteDBTable
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages