Uses of Interface
liquibase.database.Database
Packages that use Database
Package
Description
Liquibase top level namespace package.
The change package contains the available database "changes".
Technically, a Change expresses an intention for alter the structure of the Database.
Although Liquibase tries to provide a wide range of database refactorings, there are times you may want to create
your own custom refactoring class.
-
Uses of Database in liquibase
Modifier and TypeFieldDescriptionprotected DatabaseLiquibase.databaseReturns the Database used by this Liquibase instance.Modifier and TypeMethodDescriptionReturns a new CatalogAndSchema object with null/default catalog and schema names set to the correct default catalog and schema.Liquibase.diff(Database referenceDatabase, Database targetDatabase, CompareControl compareControl) booleanCatalogAndSchema.equals(CatalogAndSchema catalogAndSchema, Database accordingTo) CatalogAndSchema.standardize(Database accordingTo) This method returns a new CatalogAndSchema adjusted based on the configuration of the passed database.ModifierConstructorDescriptionLiquibase(String changeLogFile, ResourceAccessor resourceAccessor, Database database) Creates a Liquibase instance.Liquibase(DatabaseChangeLog changeLog, ResourceAccessor resourceAccessor, Database database) RuntimeEnvironment(Database targetDatabase, Contexts contexts, LabelExpression labelExpression) -
Uses of Database in liquibase.change
Methods in liquibase.change with parameters of type DatabaseModifier and TypeMethodDescriptionAbstractChange.checkStatus(Database database) AbstractSQLChange.checkStatus(Database database) Change.checkStatus(Database database) Validate that this change executed successfully against the given database.AbstractChange.generateRollbackStatements(Database database) Implementation relies on value returned fromAbstractChange.createInverses().Change.generateRollbackStatements(Database database) Generates theSqlStatementobjects that would roll back the change.booleanAbstractChange.generateRollbackStatementsVolatile(Database database) Implementation delegates logic to theSqlGenerator.generateRollbackStatementsIsVolatile(Database)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database)If no or null SqlStatements are returned by generateRollbackStatements then this method returns false.booleanAbstractSQLChange.generateRollbackStatementsVolatile(Database database) booleanChange.generateRollbackStatementsVolatile(Database database) Returns true if this change reads data from the database or other sources that would change during the course of an update in theChange.generateRollbackStatements(Database)method.AbstractSQLChange.generateStatements(Database database) Generates one or more SqlStatements depending on how the SQL should be parsed.Change.generateStatements(Database database) Generates theSqlStatementobjects required to run the change for the given database.booleanAbstractChange.generateStatementsVolatile(Database database) Implementation delegates logic to theSqlGenerator.generateStatementsIsVolatile(Database)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database).booleanAbstractSQLChange.generateStatementsVolatile(Database database) booleanChange.generateStatementsVolatile(Database database) Returns true if this change reads data from the database or other sources that would change during the course of an update in theChange.generateStatements(Database)method.AbstractChange.getAffectedDatabaseObjects(Database database) Implementation delegates logic to theSqlGeneratorFactory.getAffectedDatabaseObjects(liquibase.statement.SqlStatement, liquibase.database.Database)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database)Returns empty set if change is not supported for the passed databaseChange.getAffectedDatabaseObjects(Database database) Returns exampleDatabaseObjectinstances describing the objects affected by this change.ChangeParameterMetaData.getExampleValue(Database database) ChangeMetaData.getOptionalParameters(Database database) Returns the optional parameters for this change for the given database.ChangeMetaData.getRequiredParameters(Database database) Returns the required parameters for this change for the given database.booleanChangeParameterMetaData.isRequiredFor(Database database) A convenience method for testing the value returned byChangeParameterMetaData.getRequiredForDatabase()against a given database.booleanAbstractChange.shouldExecuteChange(Database database) Return if this change should executebooleanImplementation delegates logic to theSqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database).booleanImplementation delegates logic to theSqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database).booleanReturn true if this Change object supports the passed database.booleanbooleanAbstractChange.supportsRollback(Database database) Implementation returns true ifAbstractChange.createInverses()returns a non-null value.booleanChange.supportsRollback(Database database) Returns true if this can change be rolled back for the given database.Implementation checks the ChangeParameterMetaData for declared required fields and also delegates logic to theSqlGenerator.validate(liquibase.statement.SqlStatement, liquibase.database.Database, liquibase.sqlgenerator.SqlGeneratorChain)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database).Generate errors based on the configured Change instance.Implementation delegates logic to theSqlGenerator.warn(liquibase.statement.SqlStatement, liquibase.database.Database, liquibase.sqlgenerator.SqlGeneratorChain)method on theSqlStatementobjects returned byChange.generateStatements(liquibase.database.Database).Generates warnings based on the configured Change instance. -
Uses of Database in liquibase.change.core
Methods in liquibase.change.core with parameters of type DatabaseModifier and TypeMethodDescriptionAddAutoIncrementChange.checkStatus(Database database) AddColumnChange.checkStatus(Database database) AddDefaultValueChange.checkStatus(Database database) AddForeignKeyConstraintChange.checkStatus(Database database) AddLookupTableChange.checkStatus(Database database) AddPrimaryKeyChange.checkStatus(Database database) AddUniqueConstraintChange.checkStatus(Database database) AlterSequenceChange.checkStatus(Database database) CreateIndexChange.checkStatus(Database database) CreateProcedureChange.checkStatus(Database database) CreateSequenceChange.checkStatus(Database database) CreateTableChange.checkStatus(Database database) CreateViewChange.checkStatus(Database database) DropColumnChange.checkStatus(Database database) DropDefaultValueChange.checkStatus(Database database) DropForeignKeyConstraintChange.checkStatus(Database database) DropIndexChange.checkStatus(Database database) DropNotNullConstraintChange.checkStatus(Database database) DropPrimaryKeyChange.checkStatus(Database database) DropSequenceChange.checkStatus(Database database) DropTableChange.checkStatus(Database database) DropUniqueConstraintChange.checkStatus(Database database) DropViewChange.checkStatus(Database database) InsertDataChange.checkStatus(Database database) LoadDataChange.checkStatus(Database database) LoadUpdateDataChange.checkStatus(Database database) RenameColumnChange.checkStatus(Database database) RenameTableChange.checkStatus(Database database) RenameViewChange.checkStatus(Database database) TagDatabaseChange.checkStatus(Database database) UpdateDataChange.checkStatus(Database database) ExecuteShellCommandChange.createFinalCommandArray(Database database) protected ExecutablePreparedStatementBaseLoadDataChange.createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) protected ExecutablePreparedStatementBaseLoadUpdateDataChange.createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) protected ProcessBuilderExecuteShellCommandChange.createProcessBuilder(Database database) static booleanCreateProcedureChange.databaseSupportsReplaceIfExists(Database database) protected voidExecuteShellCommandChange.executeCommand(Database database) LoadUpdateDataChange.generateRollbackStatements(Database database) booleanCreateProcedureChange.generateRollbackStatementsVolatile(Database database) booleanExecuteShellCommandChange.generateRollbackStatementsVolatile(Database database) booleanLoadDataChange.generateRollbackStatementsVolatile(Database database) booleanSQLFileChange.generateRollbackStatementsVolatile(Database database) AddAutoIncrementChange.generateStatements(Database database) AddColumnChange.generateStatements(Database database) AddDefaultValueChange.generateStatements(Database database) AddForeignKeyConstraintChange.generateStatements(Database database) AddLookupTableChange.generateStatements(Database database) AddNotNullConstraintChange.generateStatements(Database database) AddPrimaryKeyChange.generateStatements(Database database) AddUniqueConstraintChange.generateStatements(Database database) AlterSequenceChange.generateStatements(Database database) CreateIndexChange.generateStatements(Database database) protected SqlStatement[]CreateProcedureChange.generateStatements(String logicText, String endDelimiter, Database database) CreateProcedureChange.generateStatements(Database database) CreateSequenceChange.generateStatements(Database database) CreateTableChange.generateStatements(Database database) CreateViewChange.generateStatements(Database database) DeleteDataChange.generateStatements(Database database) DropAllForeignKeyConstraintsChange.generateStatements(Database database) DropColumnChange.generateStatements(Database database) DropDefaultValueChange.generateStatements(Database database) DropForeignKeyConstraintChange.generateStatements(Database database) DropIndexChange.generateStatements(Database database) DropNotNullConstraintChange.generateStatements(Database database) DropPrimaryKeyChange.generateStatements(Database database) DropProcedureChange.generateStatements(Database database) DropSequenceChange.generateStatements(Database database) DropTableChange.generateStatements(Database database) DropUniqueConstraintChange.generateStatements(Database database) DropViewChange.generateStatements(Database database) EmptyChange.generateStatements(Database database) ExecuteShellCommandChange.generateStatements(Database database) InsertDataChange.generateStatements(Database database) LoadDataChange.generateStatements(Database database) MergeColumnChange.generateStatements(Database database) ModifyDataTypeChange.generateStatements(Database database) OutputChange.generateStatements(Database database) RenameColumnChange.generateStatements(Database database) RenameSequenceChange.generateStatements(Database database) RenameTableChange.generateStatements(Database database) RenameViewChange.generateStatements(Database database) SetColumnRemarksChange.generateStatements(Database database) SetTableRemarksChange.generateStatements(Database database) StopChange.generateStatements(Database database) TagDatabaseChange.generateStatements(Database database) Generates theSqlStatementobjects required to run the change for the given database.UpdateDataChange.generateStatements(Database database) protected SqlStatement[]LoadDataChange.generateStatementsFromRows(Database database, List<LoadDataChange.LoadDataRowConfig> rows) booleanCreateProcedureChange.generateStatementsVolatile(Database database) booleanCreateViewChange.generateStatementsVolatile(Database database) booleanDropAllForeignKeyConstraintsChange.generateStatementsVolatile(Database database) booleanDropColumnChange.generateStatementsVolatile(Database database) booleanDropPrimaryKeyChange.generateStatementsVolatile(Database database) booleanExecuteShellCommandChange.generateStatementsVolatile(Database database) booleanLoadDataChange.generateStatementsVolatile(Database database) booleanMergeColumnChange.generateStatementsVolatile(Database database) booleanSQLFileChange.generateStatementsVolatile(Database database) booleanStopChange.generateStatementsVolatile(Database database) protected voidExecuteShellCommandChange.processResult(int returnCode, String errorStreamOut, String infoStreamOut, Database database) Called byExecuteShellCommandChange.executeCommand(Database)after running the command.booleanbooleanbooleanbooleanbooleanprotected booleanLoadDataChange.supportsBatchUpdates(Database database) -
Uses of Database in liquibase.change.custom
Methods in liquibase.change.custom with parameters of type DatabaseModifier and TypeMethodDescriptionvoidRuns the change logic for this custom change.CustomChangeWrapper.generateRollbackStatements(Database database) Finishes configuring the CustomChange based on the values passed toCustomChangeWrapper.setParam(String, String)then callsCustomSqlRollback.generateRollbackStatements(liquibase.database.Database)orCustomTaskRollback.rollback(liquibase.database.Database)depending on the CustomChange implementation.CustomSqlRollback.generateRollbackStatements(Database database) Generates the SQL statements required to roll back the changeCustomChangeWrapper.generateStatements(Database database) Finishes configuring the CustomChange based on the values passed toCustomChangeWrapper.setParam(String, String)then callsCustomSqlChange.generateStatements(liquibase.database.Database)orCustomTaskChange.execute(liquibase.database.Database)depending on the CustomChange implementation.CustomSqlChange.generateStatements(Database database) Generates the SQL statements required to run the changebooleanCustomChangeWrapper.generateStatementsVolatile(Database database) voidMethod called to rollback the change.booleanCustomChangeWrapper.supportsRollback(Database database) Returns true if the customChange supports rolling back.Tests that the change is configured correctly before attempting to execute it.Call theCustomChange.validate(liquibase.database.Database)method and return the result.Required for the Change interface, but not supported by CustomChanges. -
Uses of Database in liquibase.changelog
Methods in liquibase.changelog with parameters of type DatabaseModifier and TypeMethodDescriptionChangeSet.execute(DatabaseChangeLog databaseChangeLog, ChangeExecListener listener, Database database) This method will actually execute each of the changes in the list against the specified database.ChangeSet.execute(DatabaseChangeLog databaseChangeLog, Database database) ChangeLogHistoryServiceFactory.getChangeLogService(Database database) booleanFastCheckService.isUpToDateFastCheck(List<ChangeSetFilter> changesetFilters, Database database, DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labelExpression) Performs check of the historyService to determine if there is no unrun changesets without obtaining an exclusive write lock.StandardChangeLogHistoryService.queryDatabaseChangeLogTable(Database database) voidvoidChangeSet.rollback(Database database, ChangeExecListener listener) voidAbstractChangeLogHistoryService.setDatabase(Database database) voidChangeLogHistoryService.setDatabase(Database database) voidMockChangeLogHistoryService.setDatabase(Database database) booleanbooleanbooleanbooleanbooleanChangeSet.supportsRollback(Database database) voidvoidDatabaseChangeLog.validate(Database database, Contexts contexts, LabelExpression labelExpression) Constructors in liquibase.changelog with parameters of type DatabaseModifierConstructorDescriptionChangeLogParameters(Database database) Creates a new ChangeLogParameters instance, populated with a set of "database.*" global parameters based on the passed database configuration.OfflineChangeLogHistoryService(Database database, File changeLogFile, boolean executeDmlAgainstDatabase, boolean executeDdlAgainstDatabase) -
Uses of Database in liquibase.changelog.filter
Constructors in liquibase.changelog.filter with parameters of type DatabaseModifierConstructorDescriptionDbmsChangeSetFilter(Database database) ShouldRunChangeSetFilter(Database database) ShouldRunChangeSetFilter(Database database, boolean ignoreClasspathPrefix) -
Uses of Database in liquibase.changelog.visitor
Methods in liquibase.changelog.visitor with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidValidatingVisitor.additionalValidations(ChangeSet changeSet, Database database, boolean shouldValidate, boolean ran) Other implementations of this class might optionally provide additional validations to do in this method.protected voidUpdateVisitor.fireRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database2, ChangeSet.ExecType execType) protected voidRollbackVisitor.fireRollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) protected voidUpdateVisitor.fireRunFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, MigrationFailedException e) protected voidUpdateVisitor.fireWillRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database2, ChangeSet.RunStatus runStatus) voidChangeLogSyncListener.markedRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) voidDefaultChangeExecListener.markedRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) default voidChangeLogSyncListener.markedRanFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) voidAbstractChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidAbstractChangeExecListener.ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) voidChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidChangeExecListener.ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) Called after the given changeset is run.voidDefaultChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidDefaultChangeExecListener.ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) voidLoggingChangeExecListener.ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType) voidAbstractChangeExecListener.rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) Called when there is a rollback failurevoidChangeExecListener.rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidDefaultChangeExecListener.rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidLoggingChangeExecListener.rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e) Called when there is a rollback failurevoidAbstractChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) voidChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called after a change is rolled back.voidDefaultChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) voidLoggingChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) voidAbstractChangeExecListener.runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidChangeExecListener.runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidDefaultChangeExecListener.runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception) voidSkippedChangeSetVisitor.skipped(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidStatusVisitor.skipped(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidValidatingVisitor.validate(Database database, DatabaseChangeLog changeLog) protected voidValidatingVisitor.validateChange(ChangeSet changeSet, Database database, Change change, boolean shouldValidate) voidChangeLogSyncVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidChangeSetVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidDBDocVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidDetermineNumberChangesFollowingVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidExpectedChangesVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidListVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidRollbackVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidStatusVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidUpdateVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidValidatingVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults) voidAbstractChangeExecListener.willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called before a change is rolled back.voidChangeExecListener.willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called before a change is rolled back.voidDefaultChangeExecListener.willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) voidLoggingChangeExecListener.willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database) Called before a change is rolled back.voidAbstractChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidAbstractChangeExecListener.willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) voidChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidChangeExecListener.willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) Called just before a given changeset is run.voidDefaultChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database) voidDefaultChangeExecListener.willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) voidLoggingChangeExecListener.willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus) Constructors in liquibase.changelog.visitor with parameters of type DatabaseModifierConstructorDescriptionChangeLogSyncVisitor(Database database) ChangeLogSyncVisitor(Database database, ChangeLogSyncListener listener) DBDocVisitor(Database database) RollbackVisitor(Database database) Deprecated.- please use the constructor with ChangeExecListener, which can be null.RollbackVisitor(Database database, ChangeExecListener listener) RollbackVisitor(Database database, ChangeExecListener listener, List<ChangeSet> processedChangesets) StatusVisitor(Database database) UpdateVisitor(Database database) Deprecated.- please use the constructor with ChangeExecListener, which can be null.UpdateVisitor(Database database, ChangeExecListener execListener) UpdateVisitor(Database database, ChangeExecListener execListener, ShouldRunChangeSetFilter shouldRunChangeSetFilter) -
Uses of Database in liquibase.command.core
Fields in liquibase.command.core with type parameters of type DatabaseModifier and TypeFieldDescriptionstatic final CommandArgumentDefinition<Database>InternalSnapshotCommandStep.DATABASE_ARGMethods in liquibase.command.core that return DatabaseModifier and TypeMethodDescriptionHistoryCommand.getDatabase()Deprecated.SnapshotCommand.getDatabase()Deprecated.DiffCommand.getReferenceDatabase()Deprecated.DiffCommand.getTargetDatabase()Deprecated.Methods in liquibase.command.core with parameters of type DatabaseModifier and TypeMethodDescriptionprotected SnapshotControlSnapshotCommandStep.createSnapshotControl(CommandScope commandScope, Database database) protected SnapshotControlSnapshotReferenceCommandStep.createSnapshotControl(CommandScope commandScope, Database database) static voidAbstractRollbackCommandStep.doRollback(Database database, String changelogFile, String rollbackScript, ChangeLogIterator logIterator, ChangeLogParameters changeLogParameters, DatabaseChangeLog databaseChangeLog, ChangeExecListener changeExecListener) Actually perform the rollback operation.static voidAbstractRollbackCommandStep.doRollback(Database database, String changelogFile, String rollbackScript, ChangeLogIterator logIterator, ChangeLogParameters changeLogParameters, DatabaseChangeLog databaseChangeLog, ChangeExecListener changeExecListener, RollbackReportParameters rollbackReportParameters) Actually perform the rollback operation.protected voidAbstractFutureRollbackCommandStep.futureRollbackSQL(Integer count, String tag, Contexts contexts, LabelExpression labelExpression, Writer output, Database database, DatabaseChangeLog changeLog, ChangeExecListener changeExecListener) static ChangeSetTagCommandStep.getEmptyTagChangeSet(Database database) Return an empty tag changeset for to use when adding a tag record to the DBCLDropAllCommandStep.getSnapshotControl(CommandScope commandScope, Database database) AbstractUpdateCommandStep.getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) protected ChangeLogIteratorStatusCommandStep.getStandardChangelogIterator(Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog, Database database) UpdateCountCommandStep.getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog) UpdateToTagCommandStep.getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) protected List<ChangeSetFilter>AbstractUpdateCommandStep.getStandardChangelogIteratorFilters(Database database, Contexts contexts, LabelExpression labelExpression) AbstractUpdateCommandStep.getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) UpdateCountCommandStep.getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog) UpdateToTagCommandStep.getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog) static voidListLocksCommandStep.initializeChangelogService(Database database) booleanAbstractUpdateCommandStep.isUpToDate(CommandScope commandScope, Database database, DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labelExpression, OutputStream outputStream) Checks if the database is up-to-date.static DatabaseChangeLogLock[]Display change log lock information.static Collection<RanChangeSet>UnexpectedChangesetsCommandStep.listUnexpectedChangeSets(Database database, DatabaseChangeLog changeLog, Contexts contexts, LabelExpression labelExpression) StatusCommandStep.listUnrunChangeSets(Contexts contexts, LabelExpression labels, DatabaseChangeLog changeLog, Database database) static voidInternalSnapshotCommandStep.logUnsupportedDatabase(Database database, Class callingClass) static CatalogAndSchema[]InternalSnapshotCommandStep.parseSchemas(Database database, String... schemas) static voidListLocksCommandStep.reportLocks(PrintStream out, Database database) voidHistoryCommand.setDatabase(Database database) Deprecated.voidSnapshotCommand.setDatabase(Database database) Deprecated.DiffCommand.setReferenceDatabase(Database referenceDatabase) Deprecated.DiffCommand.setTargetDatabase(Database targetDatabase) Deprecated. -
Uses of Database in liquibase.command.core.helpers
Fields in liquibase.command.core.helpers with type parameters of type DatabaseModifier and TypeFieldDescriptionstatic final CommandArgumentDefinition<Database>DbUrlConnectionArgumentsCommandStep.DATABASE_ARGstatic final CommandArgumentDefinition<Database>DbUrlConnectionCommandStep.DATABASE_ARGDeprecated.This field is retained for backwards compatibility.static final CommandArgumentDefinition<Database>ReferenceDbUrlConnectionCommandStep.REFERENCE_DATABASE_ARGMethods in liquibase.command.core.helpers that return DatabaseModifier and TypeMethodDescriptionprotected DatabaseAbstractDatabaseConnectionCommandStep.createDatabaseObject(String url, String username, String password, String defaultSchemaName, String defaultCatalogName, String driver, String driverPropertiesFile, String liquibaseCatalogName, String liquibaseSchemaName) DbUrlConnectionCommandStep.obtainDatabase(CommandScope commandScope) Try to retrieve and set the database object from the command scope, otherwise creates a new one .Methods in liquibase.command.core.helpers with parameters of type DatabaseModifier and TypeMethodDescriptionstatic DatabaseChangeLogDatabaseChangelogCommandStep.getDatabaseChangeLog(String changeLogFile, ChangeLogParameters changeLogParameters, Database database) protected voidAbstractDatabaseConnectionCommandStep.logLicenseUsage(String url, Database database, boolean isTarget, boolean isReference) static void -
Uses of Database in liquibase.common.datatype
Methods in liquibase.common.datatype with parameters of type DatabaseModifier and TypeMethodDescriptionintDataTypeWrapper.getMaxParameters(Database database) intDataTypeWrapper.getMinParameters(Database database) DataTypeWrapper.objectToSql(Object value, Database database) DataTypeWrapper.stringToObject(String value, Database database) booleanDataTypeWrapper.toDatabaseDataType(Database database) boolean -
Uses of Database in liquibase.database
Classes in liquibase.database that implement DatabaseModifier and TypeClassDescriptionclassAbstractJdbcDatabase is extended by all supported databases as a facade to the underlying database.Methods in liquibase.database that return DatabaseModifier and TypeMethodDescriptionDatabaseFactory.findCorrectDatabaseImplementation(DatabaseConnection connection) DatabaseFactory.getDatabase(String shortName) DatabaseFactory.openDatabase(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor) DatabaseFactory.openDatabase(String url, String username, String password, String propertyProviderClass, ResourceAccessor resourceAccessor) Methods in liquibase.database that return types with arguments of type DatabaseModifier and TypeMethodDescriptionDatabaseFactory.getImplementedDatabases()Returns instances of all implemented database types.DatabaseFactory.getInternalDatabases()Returns instances of all "internal" database types.Methods in liquibase.database with parameters of type DatabaseModifier and TypeMethodDescriptionvoidvoidvoidprotected ChangeLogHistoryServiceOfflineConnection.createChangeLogHistoryService(Database database) static booleanDatabaseList.definitionMatches(String definition, Database database, boolean returnValueIfEmpty) static booleanDatabaseList.definitionMatches(Collection<String> definition, Database database, boolean returnValueIfEmptyList) voidvoidvoidLiquibaseTableNames.getLiquibaseGeneratedTableNames(Database database) Given a database, return a list of Liquibase generated tables.StandardLiquibaseTableNames.getLiquibaseGeneratedTableNames(Database database) LiquibaseTableNamesFactory.getLiquibaseTableNames(Database database) booleanOfflineConnection.isCorrectDatabaseImplementation(Database database) void -
Uses of Database in liquibase.database.core
Classes in liquibase.database.core that implement DatabaseModifier and TypeClassDescriptionclassclassclassclassclassclassclassFirebird database implementation.classclassclassclassCreated by martoccia.i on 19/10/2016.classEncapsulates MySQL database support.classA DBMS that effectively does nothing, but it is useful for tests where everything should work in the same way for all databases.classEncapsulates MS-SQL database support.classEncapsulates MySQL database support.classEncapsulates Oracle database support.classEncapsulates PostgreSQL database support.classclassclassSupport for SAP (formerly: Sybase) AS (Adapter Server) Anywhere embedded/mobile database.classEncapsulates Sybase ASE database support.classMethods in liquibase.database.core with parameters of type DatabaseModifier and TypeMethodDescriptionbooleanMockDatabase.equals(DatabaseObject otherObject, Database accordingTo) static Sql[]SQLiteDatabase.getAlterTableSqls(Database database, SQLiteDatabase.AlterTableVisitor alterTableVisitor, String catalogName, String schemaName, String tableName) Uses theSqlGeneratorFactoryto generate SQL statements for altering the specified table in the given database.static List<SqlStatement>SQLiteDatabase.getAlterTableStatements(SQLiteDatabase.AlterTableVisitor alterTableVisitor, Database database, String catalogName, String schemaName, String tableName) static voidDatabaseUtils.initializeDatabase(String defaultCatalogName, String defaultSchemaName, Database database) Executes RawParameterizedSqlStatement particular to each database engine to set the default schema for the given Database -
Uses of Database in liquibase.database.jvm
Methods in liquibase.database.jvm with parameters of type Database -
Uses of Database in liquibase.datatype
Methods in liquibase.datatype with parameters of type DatabaseModifier and TypeMethodDescriptionDataTypeFactory.from(DatabaseDataType type, Database database) DataTypeFactory.fromDescription(String dataTypeDefinition, Database database) Translates a column data type definition (e.g. varchar(255), java.sql.Types.NVARCHAR(10), VARCHAR2(255 BYTE)... ) into a normalized data type in object form.DataTypeFactory.fromObject(Object object, Database database) protected StringLiquibaseDataType.functionToSql(DatabaseFunction function, Database database) DataTypeFactory.getFalseBooleanValue(Database database) intLiquibaseDataType.getMaxParameters(Database database) intLiquibaseDataType.getMinParameters(Database database) DataTypeFactory.getTrueBooleanValue(Database database) protected booleanLiquibaseDataType.isCurrentDateTimeFunction(String string, Database database) Determines if the given function name refers to the function that returns the current time and date for a specific DBMS.protected StringLiquibaseDataType.numberToSql(Number number, Database database) LiquibaseDataType.objectToSql(Object value, Database database) Returns the value object in a format to include in SQL.protected StringLiquibaseDataType.otherToSql(Object value, Database database) LiquibaseDataType.sqlToObject(String value, Database database) booleanLiquibaseDataType.toDatabaseDataType(Database database) Transforms this data type into the native data type of the target DBMS.booleanValidates the correct state of this data type against a given database. -
Uses of Database in liquibase.datatype.core
Methods in liquibase.datatype.core with parameters of type DatabaseModifier and TypeMethodDescriptionprotected DateFormatDateType.getDateFormat(Database database) protected DateFormatDateTimeType.getDateTimeFormat(Database database) BooleanType.getFalseBooleanValue(Database database) The database-specific value to use for "false" "boolean" columns.protected DateFormatTimeType.getTimeFormat(Database database) BooleanType.getTrueBooleanValue(Database database) The database-specific value to use for "true" "boolean" columns.protected booleanBooleanType.isNumericBoolean(Database database) BigIntType.objectToSql(Object value, Database database) BlobType.objectToSql(Object value, Database database) BooleanType.objectToSql(Object value, Database database) CharType.objectToSql(Object value, Database database) ClobType.objectToSql(Object value, Database database) DatabaseFunctionType.objectToSql(Object value, Database database) DateTimeType.objectToSql(Object value, Database database) DateType.objectToSql(Object value, Database database) DateTypeSnowflake.objectToSql(Object value, Database database) IntType.objectToSql(Object value, Database database) MediumIntType.objectToSql(Object value, Database database) SmallIntType.objectToSql(Object value, Database database) TimestampNTZTypeSnowflake.objectToSql(Object value, Database database) TimestampTypeSnowflake.objectToSql(Object value, Database database) TimeType.objectToSql(Object value, Database database) TimeTypeSnowflake.objectToSql(Object value, Database database) TinyIntType.objectToSql(Object value, Database database) UnknownType.objectToSql(Object value, Database database) protected StringUUIDType.otherToSql(Object value, Database database) protected StringXMLType.otherToSql(Object value, Database database) DateTimeType.sqlToObject(String value, Database database) DateType.sqlToObject(String value, Database database) TimestampNTZTypeSnowflake.sqlToObject(String value, Database database) TimeType.sqlToObject(String value, Database database) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanBigIntType.toDatabaseDataType(Database database) BinaryTypeSnowflake.toDatabaseDataType(Database database) BlobType.toDatabaseDataType(Database database) BooleanType.toDatabaseDataType(Database database) CharType.toDatabaseDataType(Database database) ClobType.toDatabaseDataType(Database database) ClobTypeSnowflake.toDatabaseDataType(Database database) CurrencyType.toDatabaseDataType(Database database) DateTimeType.toDatabaseDataType(Database database) DateType.toDatabaseDataType(Database database) DecimalType.toDatabaseDataType(Database database) DoubleDataTypeSnowflake.toDatabaseDataType(Database database) DoubleType.toDatabaseDataType(Database database) FloatType.toDatabaseDataType(Database database) IntType.toDatabaseDataType(Database database) MediumIntType.toDatabaseDataType(Database database) NCharType.toDatabaseDataType(Database database) NumberType.toDatabaseDataType(Database database) NVarcharType.toDatabaseDataType(Database database) SmallIntType.toDatabaseDataType(Database database) TextDataTypeSnowflake.toDatabaseDataType(Database database) TimestampNTZTypeSnowflake.toDatabaseDataType(Database database) TimestampType.toDatabaseDataType(Database database) Returns a DBMS-specific String representation of this TimestampType for use in SQL statements.TimeType.toDatabaseDataType(Database database) TinyIntType.toDatabaseDataType(Database database) UnknownType.toDatabaseDataType(Database database) UUIDType.toDatabaseDataType(Database database) VarcharType.toDatabaseDataType(Database database) XMLType.toDatabaseDataType(Database database) -
Uses of Database in liquibase.dbdoc
Fields in liquibase.dbdoc declared as DatabaseMethods in liquibase.dbdoc with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidAuthorWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected voidColumnWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected abstract voidHTMLWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected voidPendingChangesWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected voidPendingSQLWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected voidRecentChangesWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) protected voidTableWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database) Constructors in liquibase.dbdoc with parameters of type DatabaseModifierConstructorDescriptionAuthorWriter(Resource rootOutputDir, Database database) ColumnWriter(Resource rootOutputDir, Database database) HTMLWriter(Resource outputDir, Database database) PendingChangesWriter(Resource rootOutputDir, Database database) PendingSQLWriter(Resource rootOutputDir, Database database, DatabaseChangeLog databaseChangeLog) RecentChangesWriter(Resource rootOutputDir, Database database) TableWriter(Resource rootOutputDir, Database database) -
Uses of Database in liquibase.diff
Methods in liquibase.diff with parameters of type DatabaseModifier and TypeMethodDescriptionDiffGeneratorFactory.compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl) DiffGeneratorFactory.compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl) DiffGeneratorFactory.getGenerator(Database referenceDatabase, Database comparisonDatabase) booleanConstructors in liquibase.diff with parameters of type DatabaseModifierConstructorDescriptionDatabaseObjectNameCompareFunction(Class<? extends DatabaseObject> type, Database accordingTo) DataTypeCompareFunction(Database accordingTo) StandardCompareFunction(CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo) -
Uses of Database in liquibase.diff.compare
Methods in liquibase.diff.compare with parameters of type DatabaseModifier and TypeMethodDescriptionCompareControl.computeSchemas(String schemaNames, String referenceSchemaNames, String outputSchemaNames, String defaultCatalogName, String defaultSchemaName, String referenceDefaultCatalogName, String referenceDefaultSchemaName, Database database) DatabaseObjectComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) DatabaseObjectComparatorChain.findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude) DatabaseObjectComparatorFactory.findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl) DatabaseObjectComparatorFactory.getComparator(Class<? extends DatabaseObject> comparatorClass, Database database) protected List<DatabaseObjectComparator>DatabaseObjectComparatorFactory.getComparators(Class<? extends DatabaseObject> comparatorClass, Database database) intDatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) String[]DatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]DatabaseObjectComparatorChain.hash(DatabaseObject object, Database accordingTo) String[]DatabaseObjectComparatorFactory.hash(DatabaseObject databaseObject, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo) booleanDatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanDatabaseObjectComparatorChain.isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo) booleanDatabaseObjectComparatorFactory.isSameObject(DatabaseObject object1, DatabaseObject object2, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo) -
Uses of Database in liquibase.diff.compare.core
Methods in liquibase.diff.compare.core with parameters of type DatabaseModifier and TypeMethodDescriptionstatic booleanDefaultDatabaseObjectComparator.compareObjectNames(Database accordingTo, String object1Name, String object2Name) protected booleanCommonCatalogSchemaComparator.equalsSchemas(Database accordingTo, String schemaName1, String schemaName2) CatalogComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) ColumnComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) DefaultDatabaseObjectComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) ForeignKeyComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclue) IndexComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) PrimaryKeyComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) SchemaComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) TableComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) UniqueConstraintComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude) protected StringCommonCatalogSchemaComparator.getComparisonSchemaOrCatalog(Database accordingTo, CompareControl.SchemaComparison comparison) intCatalogComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intColumnComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intDefaultDatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intForeignKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intIndexComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intPrimaryKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intSchemaComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intTableComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUniqueConstraintComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database) protected StringCommonCatalogSchemaComparator.getReferenceSchemaOrCatalog(Database accordingTo, CompareControl.SchemaComparison comparison) String[]CatalogComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]ColumnComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]DefaultDatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]ForeignKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]IndexComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]PrimaryKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]SchemaComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]TableComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) String[]UniqueConstraintComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain) booleanCatalogComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanColumnComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanDefaultDatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanForeignKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanIndexComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanPrimaryKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanSchemaComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanTableComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) booleanUniqueConstraintComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain) static booleanDefaultDatabaseObjectComparator.nameMatches(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo) -
Uses of Database in liquibase.diff.core
Methods in liquibase.diff.core with parameters of type Database -
Uses of Database in liquibase.diff.output
Methods in liquibase.diff.output with parameters of type DatabaseModifier and TypeMethodDescriptionbooleanDiffOutputControl.alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo) booleanDiffOutputControl.alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo) booleanDiffOutputControl.alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo) booleanObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) booleanStandardObjectChangeFilter.includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase) booleanObjectChangeFilter.includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase) booleanStandardObjectChangeFilter.includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase) booleanObjectChangeFilter.includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase) booleanStandardObjectChangeFilter.includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase) booleanDiffOutputControl.shouldOutput(DatabaseObject object, Database accordingTo) -
Uses of Database in liquibase.diff.output.changelog
Methods in liquibase.diff.output.changelog with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidDiffToChangeLog.addDependencies(DependencyUtil.DependencyGraph<String> graph, List<String> schemas, Database database) Adds dependencies to the graph as schema.object_name.Change[]ChangedObjectChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangeGeneratorChain.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]ChangeGeneratorFactory.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]ChangeGeneratorChain.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]ChangeGeneratorFactory.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]MissingObjectChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangeGeneratorChain.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]ChangeGeneratorFactory.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase) Change[]UnexpectedObjectChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) protected SortedSet<ChangeGenerator>ChangeGeneratorFactory.getGenerators(Class<? extends ChangeGenerator> generatorType, Class<? extends DatabaseObject> objectType, Database database) intChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) Set<Class<? extends DatabaseObject>>ChangeGeneratorFactory.runAfterTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType) Set<Class<? extends DatabaseObject>>ChangeGeneratorFactory.runBeforeTypes(Class<? extends DatabaseObject> objectType, Database database, Class<? extends ChangeGenerator> changeGeneratorType) protected booleanDiffToChangeLog.supportsSortingObjects(Database database) Used byDiffToChangeLog.sortMissingObjects(Collection, Database)to determine whether to go into the sorting logic.Constructors in liquibase.diff.output.changelog with parameters of type DatabaseModifierConstructorDescriptionChangeGeneratorComparator(Class<? extends DatabaseObject> objectType, Database database) -
Uses of Database in liquibase.diff.output.changelog.core
Methods in liquibase.diff.output.changelog.core with parameters of type DatabaseModifier and TypeMethodDescriptionChange[]ChangedColumnChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedForeignKeyChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedIndexChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedPrimaryKeyChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedSequenceChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedSequenceChangeGeneratorSnowflake.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedTableChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedUniqueConstraintChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]ChangedViewChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingColumnChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingDataChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain) Change[]MissingDataExternalFileChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain) Change[]MissingForeignKeyChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingIndexChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingPrimaryKeyChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingSequenceChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingSequenceChangeGeneratorSnowflake.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingTableChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingUniqueConstraintChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]MissingViewChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedColumnChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedForeignKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedIndexChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedPrimaryKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedSequenceChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedTableChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedUniqueConstraintChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) Change[]UnexpectedViewChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain) intChangedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedSequenceChangeGeneratorSnowflake.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intChangedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingDataChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingDataExternalFileChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingSequenceChangeGeneratorSnowflake.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intMissingViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUnexpectedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) protected voidChangedColumnChangeGenerator.handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) protected voidChangedColumnChangeGenerator.handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase) static voidMissingTableChangeGenerator.setDefaultValue(ColumnConfig columnConfig, Column column, Database database) booleanMissingTableChangeGenerator.shouldAddPrimarykeyToConstraints(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase) -
Uses of Database in liquibase.exception
Methods in liquibase.exception with parameters of type DatabaseModifier and TypeMethodDescriptionfinal voidValidationErrors.checkDisallowedField(String disallowedFieldName, Object value, Database database, Class<? extends Database>... disallowedDatabases) Checks if a field is forbidden in combination with a given Database (most often because that database does not implement the features required by the field/value combination).Constructors in liquibase.exception with parameters of type DatabaseModifierConstructorDescriptionChangeNotFoundException(String name, Database database) DatabaseIncapableOfOperation(String operation, String reason, Database database) StatementNotSupportedOnDatabaseException(String reason, SqlStatement statement, Database database) StatementNotSupportedOnDatabaseException(SqlStatement statement, Database database) -
Uses of Database in liquibase.executor
Fields in liquibase.executor declared as DatabaseMethods in liquibase.executor with parameters of type DatabaseModifier and TypeMethodDescriptionvoidExecutorService.clearExecutor(String name, Database database) voidExecutorService.clearExecutor(Database database) Deprecated.Please use clearExecutor(name, database)booleanExecutorService.executorExists(String name, Database database) Checks if an executor exists for the given name and database.ExecutorService.getExecutor(String name, Database database) Retrieves a named executor for the specified database.ExecutorService.getExecutor(Database database) Deprecated.Please useExecutorService.getExecutor(String, Database)instead.voidAbstractExecutor.setDatabase(Database database) voidExecutor.setDatabase(Database database) Configures the Executor for the Database to run statements/queries against.voidExecutorService.setExecutor(String name, Database database, Executor executor) voidExecutorService.setExecutor(Database database, Executor executor) Sets the executor for the given database with the default name "jdbc".default booleanDefault implementation for compatibility with a Database.Constructors in liquibase.executor with parameters of type DatabaseModifierConstructorDescriptionLoggingExecutor(Executor delegatedExecutor, Writer output, Database database) -
Uses of Database in liquibase.executor.jvm
Methods in liquibase.executor.jvm with parameters of type DatabaseModifier and TypeMethodDescriptionstatic voidChangelogJdbcMdcListener.execute(Database database, ChangelogJdbcMdcListener.ExecuteJdbc jdbcQuery) Execute the given statement via the jdbc executor.static <T> TChangelogJdbcMdcListener.query(Database database, ChangelogJdbcMdcListener.QueryJdbc<T> jdbcQuery) Execute the given statement via the jdbc executor.boolean -
Uses of Database in liquibase.extension.testing.testsystem
Methods in liquibase.extension.testing.testsystem that return Database -
Uses of Database in liquibase.integration.ant
Methods in liquibase.integration.ant that return DatabaseModifier and TypeMethodDescriptionprotected DatabaseBaseLiquibaseTask.createDatabaseFromConfiguredDatabaseType()protected DatabaseBaseLiquibaseTask.createDatabaseFromType(DatabaseType databaseType, ResourceAccessor resourceAccessor) Methods in liquibase.integration.ant with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidBaseLiquibaseTask.closeDatabase(Database database) Convenience method to safely close the database connection. -
Uses of Database in liquibase.integration.ant.type
Methods in liquibase.integration.ant.type that return Database -
Uses of Database in liquibase.integration.commandline
Methods in liquibase.integration.commandline that return DatabaseModifier and TypeMethodDescriptionstatic DatabaseCommandLineUtils.createDatabaseObject(ClassLoader classLoader, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) Deprecated.Use ResourceAccessor versionstatic DatabaseCommandLineUtils.createDatabaseObject(ResourceAccessor resourceAccessor, String url, String username, String password, String driver, String defaultCatalogName, String defaultSchemaName, boolean outputDefaultCatalog, boolean outputDefaultSchema, String databaseClass, String driverPropertiesFile, String propertyProviderClass, String liquibaseCatalogName, String liquibaseSchemaName, String databaseChangeLogTableName, String databaseChangeLogLockTableName) Deprecated.Methods in liquibase.integration.commandline with parameters of type DatabaseModifier and TypeMethodDescriptionstatic CommandScopeCommandLineUtils.createDiffCommand(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output) static voidstatic voidCommandLineUtils.doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons) static voidCommandLineUtils.doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, PrintStream output) static voidCommandLineUtils.doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output) static voidCommandLineUtils.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes) Deprecated.Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, String, String)static voidCommandLineUtils.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, String runOnChangeTypes, String replaceIfExistsTypes) static voidCommandLineUtils.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons) Deprecated.Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doDiffToChangeLog(String, Database, Database, String, DiffOutputControl, ObjectChangeFilter, String, CompareControl.SchemaComparison[], String, String)static voidCommandLineUtils.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, String runOnChangeTypes, String replaceIfExistsTypes) static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, String catalogName, String schemaName, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl) Deprecated.Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, String catalogName, String schemaName, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, String runOnChangeTypes, String replaceIfExistsTypes) static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl) Deprecated.Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, String, String, String, String, String, String, DiffOutputControl, String, String)static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, boolean overwriteOutputFile) Deprecated.Use version with String runOnChangeTypes, String replaceIfExistsTypes instead -CommandLineUtils.doGenerateChangeLog(String, Database, CatalogAndSchema[], String, String, String, String, DiffOutputControl, String, String)static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, boolean overwriteOutputFile, String runOnChangeTypes, String replaceIfExistsTypes) static voidCommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, String runOnChangeTypes, String replaceIfExistsTypes) static ChangeExecListenerChangeExecListenerUtils.getChangeExecListener(Database database, ResourceAccessor resourceAccessor, String changeExecListenerClass, String changeExecListenerPropertiesFile) -
Uses of Database in liquibase.integration.spring
Methods in liquibase.integration.spring that return DatabaseModifier and TypeMethodDescriptionprotected DatabaseSpringLiquibase.createDatabase(Connection c, ResourceAccessor resourceAccessor) Subclasses may override this method to modify the database settings, such as the default schema, before returning the database object. -
Uses of Database in liquibase.lockservice
Fields in liquibase.lockservice declared as DatabaseMethods in liquibase.lockservice with parameters of type DatabaseModifier and TypeMethodDescriptionLockServiceFactory.getLockService(Database database) voidLockService.setDatabase(Database database) voidMockLockService.setDatabase(Database database) voidOfflineLockService.setDatabase(Database database) voidStandardLockService.setDatabase(Database database) booleanbooleanbooleanboolean -
Uses of Database in liquibase.logging.mdc.customobjects
Methods in liquibase.logging.mdc.customobjects with parameters of type Database -
Uses of Database in liquibase.precondition
Methods in liquibase.precondition with parameters of type DatabaseModifier and TypeMethodDescriptionvoidvoidCustomPreconditionWrapper.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) -
Uses of Database in liquibase.precondition.core
Methods in liquibase.precondition.core with parameters of type DatabaseModifier and TypeMethodDescriptionvoidAndPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidChangeLogPropertyDefinedPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidChangeSetExecutedPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidColumnExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidDBMSPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidForeignKeyExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidIndexExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidNotPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidObjectQuotingStrategyPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidOrPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidPreconditionContainer.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidPrimaryKeyExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidRowCountPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidRunningAsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidSequenceExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidSqlPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidTableExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidTableIsEmptyPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidUniqueConstraintExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) voidViewExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) -
Uses of Database in liquibase.report
Methods in liquibase.report with parameters of type DatabaseModifier and TypeMethodDescriptionvoidRollbackReportParameters.setupDatabaseInfo(Database database) Setup database related info used in rollback report. -
Uses of Database in liquibase.serializer.core.formattedsql
Methods in liquibase.serializer.core.formattedsql that return DatabaseModifier and TypeMethodDescriptionprotected DatabaseFormattedSqlChangeLogSerializer.getTargetDatabase(ChangeSet changeSet) -
Uses of Database in liquibase.snapshot
Methods in liquibase.snapshot that return DatabaseMethods in liquibase.snapshot with parameters of type DatabaseModifier and TypeMethodDescriptionbooleanSnapshotControl.addType(Class<? extends DatabaseObject> type, Database database) Adds a new DatabaseObject type to the list of object types to be included in snapshots.protected SnapshotGeneratorChainDatabaseSnapshot.createGeneratorChain(Class<? extends DatabaseObject> databaseObjectType, Database database) ResultSetCache.RowData.createParamsKey(Database database) ResultSetCache.RowData.createSchemaKey(Database database) SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of catalog/schema combinations.SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema example, Database database, SnapshotControl snapshotControl) SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl) Creates a database snapshot for a given array of DatabaseObjects<T extends DatabaseObject>
TSnapshotGeneratorFactory.createSnapshot(T example, Database database) Creates a DatabaseSnapshot for a single DatabaseObject.<T extends DatabaseObject>
TSnapshotGeneratorFactory.createSnapshot(T example, Database database, SnapshotControl snapshotControl) Creates a DatabaseSnapshot for a single DatabaseObject.ResultSetCache.ResultSetExtractor.executeAndExtract(String sql, Database database) ResultSetCache.ResultSetExtractor.executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters) ResultSetCache.ResultSetExtractor.executeAndExtract(Database database, String sql, Object... parameters) voidSnapshotListener.finishedSnapshot(DatabaseObject example, DatabaseObject snapshot, Database database) Called after an object is fully loaded from the database.Set<Class<? extends DatabaseObject>>SnapshotGeneratorFactory.getContainerTypes(Class<? extends DatabaseObject> type, Database database) SnapshotGeneratorFactory.getDatabaseChangeLogLockTable(Database database) SnapshotGeneratorFactory.getDatabaseChangeLogTable(SnapshotControl snapshotControl, Database database) protected SortedSet<SnapshotGenerator>SnapshotGeneratorFactory.getGenerators(Class<? extends DatabaseObject> generatorClass, Database database) intSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) Inquire if this SnapshotGenerator is capable of snapshotting objects of type objectType (e.g.booleanSnapshotGeneratorFactory.has(DatabaseObject example, Database database) Checks if a specific object is present in a databasebooleanSnapshotGeneratorFactory.hasDatabaseChangeLogLockTable(Database database) booleanSnapshotGeneratorFactory.hasDatabaseChangeLogTable(Database database) booleanSnapshotGeneratorFactory.hasIgnoreNested(DatabaseObject example, Database database) Checks if a specific object is present in a database.voidSnapshotListener.willSnapshot(DatabaseObject example, Database database) Called before a snapshot is done.Constructors in liquibase.snapshot with parameters of type DatabaseModifierConstructorDescriptionCachingDatabaseMetaData(Database database, DatabaseMetaData metaData) DatabaseSnapshot(DatabaseObject[] examples, Database database) EmptyDatabaseSnapshot(Database database) EmptyDatabaseSnapshot(Database database, SnapshotControl snapshotControl) JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database) JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl) RestoredDatabaseSnapshot(Database database) ResultSetExtractor(Database database) protectedSingleResultSetExtractor(Database database) SingleResultSetExtractor(Database database) SnapshotControl(Database database) Create a SnapshotControl for a given database and mark the database's standard types for inclusion.SnapshotControl(Database database, boolean expandTypesIfNeeded, Class<? extends DatabaseObject>... types) SnapshotControl(Database database, Class<? extends DatabaseObject>... types) Create a Snapshot control for a given database, but explicitly set the object types to be included in snapshots.SnapshotControl(Database database, String types) Create a Snapshot control for a given database, but explicitly set the object types to be included in snapshots.SnapshotControl(Database database, ObjectChangeFilter objectChangeFilter, Class<? extends DatabaseObject>... types) protectedUnionResultSetExtractor(Database database) -
Uses of Database in liquibase.snapshot.jvm
Methods in liquibase.snapshot.jvm with parameters of type DatabaseModifier and TypeMethodDescriptionprotected booleanIndexSnapshotGenerator.addToViews(Database database) protected StringJdbcSnapshotGenerator.cleanNameFromDatabase(String objectName, Database database) protected ForeignKeyConstraintTypeForeignKeySnapshotGenerator.convertToForeignKeyConstraintType(Integer jdbcType, Database database) ColumnAutoIncrementService.enableColumnAutoIncrementIfAvailable(Column column, Database database, CachedRow columnMetadataResultSet, String rawCatalogName, String rawSchemaName, String rawTableName, String rawColumnName) Verify if a column has auto increment capabilities and set the autoIncrement field with a placeholder object (starts with 1, increment 1)protected StringUniqueConstraintSnapshotGenerator.getCacheKey(Map<String, ?> row, Database database) Return the cache key for the given query row.protected StringUniqueConstraintSnapshotGenerator.getCacheKey(UniqueConstraint example, Database database) Return the cache key for the given UniqueConstraint.protected String[]JdbcSnapshotGenerator.getDatabaseCatalogNames(Database database) Fetches an array of Strings with the catalog names in the database.protected String[]SchemaSnapshotGenerator.getDatabaseSchemaNames(Database database) Fetches an array of Strings with the schema names in the database.protected String[]SchemaSnapshotGeneratorSnowflake.getDatabaseSchemaNames(Database database) intColumnSnapshotGeneratorH2.getPriority(Class<? extends DatabaseObject> objectType, Database database) intColumnSnapshotGeneratorInformix.getPriority(Class<? extends DatabaseObject> objectType, Database database) intColumnSnapshotGeneratorOracle.getPriority(Class<? extends DatabaseObject> objectType, Database database) intJdbcSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intSchemaSnapshotGeneratorSnowflake.getPriority(Class<? extends DatabaseObject> objectType, Database database) intSequenceSnapshotGeneratorSnowflake.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUniqueConstraintSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database) intUniqueConstraintSnapshotGeneratorSnowflake.getPriority(Class<? extends DatabaseObject> objectType, Database database) protected SqlStatementSequenceSnapshotGenerator.getSelectSequenceStatement(Schema schema, Database database) protected SqlStatementSequenceSnapshotGeneratorSnowflake.getSelectSequenceStatement(Schema schema, Database database) protected booleanUniqueConstraintSnapshotGenerator.includeTableNameInCacheKey(Database database) Should the given database include the table name in the key?protected booleanCatalogSnapshotGenerator.isDefaultCatalog(Catalog match, Database database) UniqueConstraintSnapshotGenerator.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) UniqueConstraintSnapshotGeneratorSnowflake.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot) ColumnAutoIncrementService.obtainSequencesInformation(Database database, Schema schema, DatabaseSnapshot snapshot) If the database support autoincrement columns details (as starts with and increment by), this method returns the detailed information about them.protected ColumnColumnSnapshotGenerator.readColumn(CachedRow columnMetadataResultSet, Relation table, Database database) protected DataTypeColumnSnapshotGenerator.readDataType(CachedRow columnMetadataResultSet, Column column, Database database) Processes metadata of a column, e.g. name, type and default value.protected DataTypeColumnSnapshotGeneratorInformix.readDataType(CachedRow columnMetadataResultSet, Column column, Database database) protected DataTypeColumnSnapshotGeneratorOracle.readDataType(CachedRow columnMetadataResultSet, Column column, Database database) protected ObjectColumnSnapshotGenerator.readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database) protected ObjectColumnSnapshotGeneratorH2.readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database) protected Tableprotected voidColumnSnapshotGenerator.setAutoIncrementDetails(Column column, Database database, DatabaseSnapshot snapshot) protected booleanUniqueConstraintSnapshotGenerator.supportsBulkQuery(Database database) To support bulk query, the resultSet must include a CONSTRAINT_CONTAINER column for caching purposesprotected BigIntegerSequenceSnapshotGenerator.toBigInteger(Object value, Database database) protected Booleanprotected CatalogAndSchemaSchemaSnapshotGenerator.toCatalogAndSchema(String tableSchema, Database database) -
Uses of Database in liquibase.sql.visitor
Methods in liquibase.sql.visitor with parameters of type DatabaseModifier and TypeMethodDescription -
Uses of Database in liquibase.sqlgenerator
Methods in liquibase.sqlgenerator with parameters of type DatabaseModifier and TypeMethodDescriptionbooleanSqlGenerator.generateRollbackStatementsIsVolatile(Database database) booleanSqlGeneratorFactory.generateRollbackStatementsVolatile(SqlStatement statement, Database database) Sql[]SqlGenerator.generateSql(T statement, Database database, SqlGeneratorChain<T> sqlGeneratorChain) Generate the actual Sql for the given statement and database.Sql[]SqlGeneratorChain.generateSql(T statement, Database database) Sql[]SqlGeneratorFactory.generateSql(Change change, Database database) Sql[]SqlGeneratorFactory.generateSql(SqlStatement[] statements, Database database) Sql[]SqlGeneratorFactory.generateSql(SqlStatement statement, Database database) booleanSqlGenerator.generateStatementsIsVolatile(Database database) Does this change require access to the database metadata?booleanSqlGeneratorFactory.generateStatementsVolatile(SqlStatement statement, Database database) Return true if the SqlStatement class queries the database in any way to determine Statements to execute.SqlGeneratorFactory.getAffectedDatabaseObjects(SqlStatement statement, Database database) SqlGeneratorFactory.getGenerators(SqlStatement statement, Database database) booleanDoes this generator support the given statement/database combination?booleanSqlGeneratorFactory.supports(SqlStatement statement, Database database) SqlGenerator.validate(T statement, Database database, SqlGeneratorChain<T> sqlGeneratorChain) Validate the data contained in the SqlStatement.SqlGeneratorFactory.validate(SqlStatement statement, Database database) SqlGenerator.warn(T statementType, Database database, SqlGeneratorChain<T> sqlGeneratorChain) SqlGeneratorFactory.warn(SqlStatement statement, Database database) -
Uses of Database in liquibase.sqlgenerator.core
Methods in liquibase.sqlgenerator.core with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidAddColumnGenerator.addForeignKeyStatements(AddColumnStatement statement, Database database, List<Sql> returnSql) static StringCreateProcedureGenerator.addSchemaToText(String procedureText, String schemaName, String keywordBeforeName, Database database) Convenience method for other classes similar to this that want to be able to modify the procedure text to add the schemaprotected voidAddColumnGenerator.addUniqueConstraintStatements(AddColumnStatement statement, Database database, List<Sql> returnSql) voidInsertGenerator.appendValue(StringBuilder sql, Database database, Object newValue) protected StringTableIsEmptyGenerator.generateCountSql(TableIsEmptyStatement statement, Database database) protected StringTableRowCountGenerator.generateCountSql(TableRowCountStatement statement, Database database) voidInsertGenerator.generateHeader(StringBuilder sql, InsertStatement statement, Database database) voidInsertSetGenerator.generateHeader(StringBuilder sql, InsertSetStatement statement, Database database) booleanAbstractSqlGenerator.generateRollbackStatementsIsVolatile(Database database) protected StringAddColumnGenerator.generateSingleColumBaseSQL(AddColumnStatement statement, Database database) protected Sql[]AddColumnGenerator.generateSingleColumn(AddColumnStatement statement, Database database) protected StringAddColumnGenerator.generateSingleColumnSQL(AddColumnStatement statement, Database database) protected StringAddColumnGeneratorDefaultClauseBeforeNotNull.generateSingleColumnSQL(AddColumnStatement statement, Database database) Sql[]AddAutoIncrementGenerator.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddAutoIncrementGeneratorDB2.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddAutoIncrementGeneratorHsqlH2.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddAutoIncrementGeneratorInformix.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddAutoIncrementGeneratorMySQL.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddAutoIncrementGeneratorSQLite.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddColumnGenerator.generateSql(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddColumnGeneratorSQLite.generateSql(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGenerator.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorDerby.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorHsqldb.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorInformix.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorMSSQL.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorMySQL.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorOracle.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorPostgres.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorSQLite.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorSybase.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddDefaultValueGeneratorSybaseASA.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddForeignKeyConstraintGenerator.generateSql(AddForeignKeyConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddPrimaryKeyGenerator.generateSql(AddPrimaryKeyStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddPrimaryKeyGeneratorInformix.generateSql(AddPrimaryKeyStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddUniqueConstraintGenerator.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain<AddUniqueConstraintStatement> sqlGeneratorChain) Sql[]AddUniqueConstraintGeneratorInformix.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AddUniqueConstraintGeneratorTDS.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]AlterSequenceGenerator.generateSql(AlterSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]BatchDmlExecutablePreparedStatementGenerator.generateSql(BatchDmlExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]ClearDatabaseChangeLogTableGenerator.generateSql(ClearDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CommentGenerator.generateSql(CommentStatement comment, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CopyRowsGenerator.generateSql(CopyRowsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateDatabaseChangeLogLockTableGenerator.generateSql(CreateDatabaseChangeLogLockTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateDatabaseChangeLogTableGenerator.generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateDatabaseChangeLogTableGeneratorSybase.generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateIndexGenerator.generateSql(CreateIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Generate a CREATE INDEX SQL statement.Sql[]CreateIndexGeneratorFirebird.generateSql(CreateIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Generate a CREATE INDEX SQL statement for Firebird databases.Sql[]CreateIndexGeneratorPostgres.generateSql(CreateIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateProcedureGenerator.generateSql(CreateProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateSequenceGenerator.generateSql(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateSequenceGeneratorSnowflake.generateSql(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateTableGenerator.generateSql(CreateTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateTableGeneratorInformix.generateSql(CreateTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Informix SQL-specific implementation of the CREATE TABLE SQL generator.Sql[]CreateViewGenerator.generateSql(CreateViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]CreateViewGeneratorInformix.generateSql(CreateViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DeleteGenerator.generateSql(DeleteStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropColumnGenerator.generateSql(DropColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropDefaultValueGenerator.generateSql(DropDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropDefaultValueGeneratorSnowflake.generateSql(DropDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropForeignKeyConstraintGenerator.generateSql(DropForeignKeyConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropIndexGenerator.generateSql(DropIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropPrimaryKeyGenerator.generateSql(DropPrimaryKeyStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropProcedureGenerator.generateSql(DropProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropProcedureGeneratorSnowflake.generateSql(DropProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropSequenceGenerator.generateSql(DropSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropTableGenerator.generateSql(DropTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropUniqueConstraintGenerator.generateSql(DropUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]DropViewGenerator.generateSql(DropViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetNextChangeSetSequenceValueGenerator.generateSql(GetNextChangeSetSequenceValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGenerator.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorDB2.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorDerby.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorFirebird.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorHsql.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorInformix.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorMSSQL.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorOracle.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorPostgres.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorSnowflake.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorSybase.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]GetViewDefinitionGeneratorSybaseASA.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InitializeDatabaseChangeLogLockTableGenerator.generateSql(InitializeDatabaseChangeLogLockTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertDataChangeGenerator.generateSql(InsertExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertGenerator.generateSql(InsertStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertOrUpdateGenerator.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertOrUpdateGeneratorDB2.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertOrUpdateGeneratorMSSQL.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertOrUpdateGeneratorPostgres.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]InsertSetGenerator.generateSql(InsertSetStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]LockDatabaseChangeLogGenerator.generateSql(LockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]MarkChangeSetRanGenerator.generateSql(MarkChangeSetRanStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]ModifyDataTypeGenerator.generateSql(ModifyDataTypeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RawParameterizedSqlGenerator.generateSql(RawParameterizedSqlStatement statement, Database database, SqlGeneratorChain<RawParameterizedSqlStatement> sqlGeneratorChain) Sql[]RawSqlGenerator.generateSql(RawSqlStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Deprecated.Sql[]ReindexGeneratorSQLite.generateSql(ReindexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RemoveChangeSetRanStatusGenerator.generateSql(RemoveChangeSetRanStatusStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameColumnGenerator.generateSql(RenameColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameSequenceGenerator.generateSql(RenameSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameTableGenerator.generateSql(RenameTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameTableGeneratorSnowflake.generateSql(RenameTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameViewGenerator.generateSql(RenameViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RenameViewGeneratorSnowflake.generateSql(RenameViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]ReorganizeTableGeneratorDB2.generateSql(ReorganizeTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]RuntimeGenerator.generateSql(RuntimeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SelectFromDatabaseChangeLogGenerator.generateSql(SelectFromDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SelectFromDatabaseChangeLogLockGenerator.generateSql(SelectFromDatabaseChangeLogLockStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SetColumnRemarksGenerator.generateSql(SetColumnRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SetNullableGenerator.generateSql(SetNullableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SetTableRemarksGenerator.generateSql(SetTableRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]SetViewRemarksGenerator.generateSql(SetViewRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]StoredProcedureGenerator.generateSql(StoredProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]TableIsEmptyGenerator.generateSql(TableIsEmptyStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]TableRowCountGenerator.generateSql(TableRowCountStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]TagDatabaseGenerator.generateSql(TagDatabaseStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]UnlockDatabaseChangeLogGenerator.generateSql(UnlockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]UpdateChangeSetChecksumGenerator.generateSql(UpdateChangeSetChecksumStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]UpdateChangeSetFilenameGenerator.generateSql(UpdateChangeSetFilenameStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]UpdateDataChangeGenerator.generateSql(UpdateExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) Sql[]UpdateGenerator.generateSql(UpdateStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) booleanAbstractSqlGenerator.generateStatementsIsVolatile(Database database) booleanAddAutoIncrementGeneratorSQLite.generateStatementsIsVolatile(Database database) booleanAddColumnGeneratorSQLite.generateStatementsIsVolatile(Database database) booleanAddDefaultValueGeneratorSQLite.generateStatementsIsVolatile(Database database) voidInsertGenerator.generateValues(StringBuilder sql, InsertStatement statement, Database database) protected RelationClearDatabaseChangeLogTableGenerator.getAffectedTable(Database database, String schemaName) protected RelationCreateDatabaseChangeLogTableGeneratorSybase.getAffectedTable(Database database) protected StringCreateDatabaseChangeLogLockTableGenerator.getCharTypeName(Database database) protected StringCreateDatabaseChangeLogTableGenerator.getCharTypeName(Database database) protected CreateTableStatementCreateDatabaseChangeLogTableGenerator.getCreateTableStatement(Database database) This method should stay with at least protected access level to make possible to override its behavior in Liquibase Pro and/or extensions if any DBCL table structural changes needed.protected StringCreateDatabaseChangeLogLockTableGenerator.getDateTimeTypeString(Database database) protected StringCreateDatabaseChangeLogTableGenerator.getDateTimeTypeString(Database database) protected abstract Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected InsertGeneratorInsertSetGenerator.getInsertGenerator(Database database) protected StringInsertOrUpdateGenerator.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorH2.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorHsql.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorInformix.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorMSSQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorMySQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSnowflake.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSQLite.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSybaseASA.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) protected StringModifyDataTypeGenerator.getModifyString(Database database) protected StringInsertOrUpdateGenerator.getPostUpdateStatements(Database database) protected StringInsertOrUpdateGeneratorDB2.getPostUpdateStatements(Database database) protected StringInsertOrUpdateGeneratorOracle.getPostUpdateStatements(Database database) protected StringModifyDataTypeGenerator.getPreDataTypeString(Database database) protected abstract StringInsertOrUpdateGenerator.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorDB2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorH2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorHsql.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorInformix.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorMSSQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorMySQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorOracle.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorPostgres.getRecordCheck(InsertOrUpdateStatement arg0, Database arg1, String arg2) protected StringInsertOrUpdateGeneratorSnowflake.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorSQLite.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGeneratorSybaseASA.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause) protected StringInsertOrUpdateGenerator.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) Generates an SQL UPDATE statement for the specified insert or update statement, database, and SQL generator chain.protected StringInsertOrUpdateGeneratorH2.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorHsql.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorInformix.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorMSSQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorMySQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSnowflake.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSQLite.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGeneratorSybaseASA.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain) protected StringInsertOrUpdateGenerator.getWhereClause(InsertOrUpdateStatement insertOrUpdateStatement, Database database) booleanAbstractSqlGenerator.looksLikeFunctionCall(String value, Database database) Tries to find out if a given value (part a database-specific SQL statement) is just a simple literal (e.g.booleanbooleanAddAutoIncrementGenerator.supports(AddAutoIncrementStatement statement, Database database) booleanAddAutoIncrementGeneratorDB2.supports(AddAutoIncrementStatement statement, Database database) booleanAddAutoIncrementGeneratorHsqlH2.supports(AddAutoIncrementStatement statement, Database database) booleanAddAutoIncrementGeneratorInformix.supports(AddAutoIncrementStatement statement, Database database) booleanAddAutoIncrementGeneratorMySQL.supports(AddAutoIncrementStatement statement, Database database) booleanAddAutoIncrementGeneratorSQLite.supports(AddAutoIncrementStatement statement, Database database) booleanAddColumnGeneratorDefaultClauseBeforeNotNull.supports(AddColumnStatement statement, Database database) booleanAddColumnGeneratorSQLite.supports(AddColumnStatement statement, Database database) booleanAddDefaultValueGeneratorDerby.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorHsqldb.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorInformix.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorMSSQL.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorMySQL.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorOracle.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorPostgres.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorSQLite.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorSybase.supports(AddDefaultValueStatement statement, Database database) booleanAddDefaultValueGeneratorSybaseASA.supports(AddDefaultValueStatement statement, Database database) booleanAddForeignKeyConstraintGenerator.supports(AddForeignKeyConstraintStatement statement, Database database) booleanAddPrimaryKeyGenerator.supports(AddPrimaryKeyStatement statement, Database database) booleanAddPrimaryKeyGeneratorInformix.supports(AddPrimaryKeyStatement statement, Database database) booleanAddUniqueConstraintGenerator.supports(AddUniqueConstraintStatement statement, Database database) booleanAddUniqueConstraintGeneratorInformix.supports(AddUniqueConstraintStatement statement, Database database) booleanAddUniqueConstraintGeneratorTDS.supports(AddUniqueConstraintStatement statement, Database database) booleanAlterSequenceGenerator.supports(AlterSequenceStatement statement, Database database) booleanCopyRowsGenerator.supports(CopyRowsStatement statement, Database database) booleanCreateDatabaseChangeLogTableGenerator.supports(CreateDatabaseChangeLogTableStatement statement, Database database) booleanCreateDatabaseChangeLogTableGeneratorSybase.supports(CreateDatabaseChangeLogTableStatement statement, Database database) booleanCreateIndexGeneratorFirebird.supports(CreateIndexStatement statement, Database database) Informs the SqlGeneratorFactory that we this class works on Firebird SQL databases only.booleanCreateIndexGeneratorPostgres.supports(CreateIndexStatement statement, Database database) booleanCreateProcedureGenerator.supports(CreateProcedureStatement statement, Database database) booleanCreateSequenceGenerator.supports(CreateSequenceStatement statement, Database database) booleanCreateSequenceGeneratorSnowflake.supports(CreateSequenceStatement statement, Database database) booleanCreateTableGeneratorInformix.supports(CreateTableStatement statement, Database database) booleanCreateViewGeneratorInformix.supports(CreateViewStatement statement, Database database) booleanDropDefaultValueGenerator.supports(DropDefaultValueStatement statement, Database database) booleanDropDefaultValueGeneratorSnowflake.supports(DropDefaultValueStatement statement, Database database) booleanDropForeignKeyConstraintGenerator.supports(DropForeignKeyConstraintStatement statement, Database database) booleanDropPrimaryKeyGenerator.supports(DropPrimaryKeyStatement statement, Database database) booleanDropProcedureGenerator.supports(DropProcedureStatement statement, Database database) booleanDropProcedureGeneratorSnowflake.supports(DropProcedureStatement statement, Database database) booleanDropSequenceGenerator.supports(DropSequenceStatement statement, Database database) booleanDropUniqueConstraintGenerator.supports(DropUniqueConstraintStatement statement, Database database) booleanGetViewDefinitionGeneratorDB2.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorDerby.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorFirebird.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorHsql.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorInformix.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorMSSQL.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorOracle.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorPostgres.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorSnowflake.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorSybase.supports(GetViewDefinitionStatement statement, Database database) booleanGetViewDefinitionGeneratorSybaseASA.supports(GetViewDefinitionStatement statement, Database database) booleanInsertOrUpdateGeneratorDB2.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorH2.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorHsql.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorInformix.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorMSSQL.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorMySQL.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorOracle.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorPostgres.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorSnowflake.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorSQLite.supports(InsertOrUpdateStatement statement, Database database) booleanInsertOrUpdateGeneratorSybaseASA.supports(InsertOrUpdateStatement statement, Database database) booleanModifyDataTypeGenerator.supports(ModifyDataTypeStatement statement, Database database) booleanReindexGeneratorSQLite.supports(ReindexStatement statement, Database database) booleanRenameColumnGenerator.supports(RenameColumnStatement statement, Database database) booleanRenameSequenceGenerator.supports(RenameSequenceStatement statement, Database database) booleanRenameTableGenerator.supports(RenameTableStatement statement, Database database) booleanRenameTableGeneratorSnowflake.supports(RenameTableStatement statement, Database database) booleanRenameViewGenerator.supports(RenameViewStatement statement, Database database) booleanRenameViewGeneratorSnowflake.supports(RenameViewStatement statement, Database database) booleanReorganizeTableGeneratorDB2.supports(ReorganizeTableStatement statement, Database database) booleanSetColumnRemarksGenerator.supports(SetColumnRemarksStatement statement, Database database) booleanSetColumnRemarksGeneratorSnowflake.supports(SetColumnRemarksStatement statement, Database database) booleanSetNullableGenerator.supports(SetNullableStatement statement, Database database) booleanSetTableRemarksGenerator.supports(SetTableRemarksStatement statement, Database database) booleanSetTableRemarksGeneratorSnowflake.supports(SetTableRemarksStatement statement, Database database) booleanSetViewRemarksGenerator.supports(SetViewRemarksStatement statement, Database database) booleanTableIsEmptyGenerator.supports(TableIsEmptyStatement statement, Database database) booleanTableRowCountGenerator.supports(TableRowCountStatement statement, Database database) static voidCreateProcedureGenerator.surroundWithSchemaSets(List<Sql> sql, String schemaName, Database database) Convenience method for when the schemaName is set but we don't want to parse the bodyAddAutoIncrementGenerator.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddAutoIncrementGeneratorDB2.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddAutoIncrementGeneratorInformix.validate(AddAutoIncrementStatement addAutoIncrementStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddAutoIncrementGeneratorMySQL.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddAutoIncrementGeneratorSQLite.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddColumnGenerator.validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddColumnGeneratorDefaultClauseBeforeNotNull.validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddColumnGeneratorSQLite.validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddDefaultValueGenerator.validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddDefaultValueGeneratorInformix.validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddDefaultValueGeneratorMySQL.validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddDefaultValueGeneratorSQLite.validate(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) AddForeignKeyConstraintGenerator.validate(AddForeignKeyConstraintStatement addForeignKeyConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddPrimaryKeyGenerator.validate(AddPrimaryKeyStatement addPrimaryKeyStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AddUniqueConstraintGenerator.validate(AddUniqueConstraintStatement addUniqueConstraintStatement, Database database, SqlGeneratorChain<AddUniqueConstraintStatement> sqlGeneratorChain) AlterSequenceGenerator.validate(AlterSequenceStatement alterSequenceStatement, Database database, SqlGeneratorChain sqlGeneratorChain) BatchDmlExecutablePreparedStatementGenerator.validate(BatchDmlExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) ClearDatabaseChangeLogTableGenerator.validate(ClearDatabaseChangeLogTableStatement clearDatabaseChangeLogTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CommentGenerator.validate(CommentStatement comment, Database database, SqlGeneratorChain sqlGeneratorChain) CopyRowsGenerator.validate(CopyRowsStatement copyRowsStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateDatabaseChangeLogLockTableGenerator.validate(CreateDatabaseChangeLogLockTableStatement createDatabaseChangeLogLockTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateDatabaseChangeLogTableGenerator.validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateDatabaseChangeLogTableGeneratorSybase.validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateIndexGenerator.validate(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateIndexGeneratorFirebird.validate(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateProcedureGenerator.validate(CreateProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateSequenceGenerator.validate(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateSequenceGeneratorSnowflake.validate(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateTableGenerator.validate(CreateTableStatement createTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateViewGenerator.validate(CreateViewStatement createViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateViewGeneratorInformix.validate(CreateViewStatement createViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DeleteGenerator.validate(DeleteStatement deleteStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropColumnGenerator.validate(DropColumnStatement dropColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropDefaultValueGenerator.validate(DropDefaultValueStatement dropDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropForeignKeyConstraintGenerator.validate(DropForeignKeyConstraintStatement dropForeignKeyConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropIndexGenerator.validate(DropIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) DropPrimaryKeyGenerator.validate(DropPrimaryKeyStatement dropPrimaryKeyStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropProcedureGenerator.validate(DropProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) DropSequenceGenerator.validate(DropSequenceStatement dropSequenceStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropTableGenerator.validate(DropTableStatement dropTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropUniqueConstraintGenerator.validate(DropUniqueConstraintStatement dropUniqueConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain) DropViewGenerator.validate(DropViewStatement dropViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain) GetNextChangeSetSequenceValueGenerator.validate(GetNextChangeSetSequenceValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) GetViewDefinitionGenerator.validate(GetViewDefinitionStatement getViewDefinitionStatement, Database database, SqlGeneratorChain sqlGeneratorChain) InitializeDatabaseChangeLogLockTableGenerator.validate(InitializeDatabaseChangeLogLockTableStatement initializeDatabaseChangeLogLockTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) InsertDataChangeGenerator.validate(InsertExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) InsertGenerator.validate(InsertStatement insertStatement, Database database, SqlGeneratorChain sqlGeneratorChain) InsertOrUpdateGenerator.validate(InsertOrUpdateStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) InsertSetGenerator.validate(InsertSetStatement insertStatementSet, Database database, SqlGeneratorChain sqlGeneratorChain) LockDatabaseChangeLogGenerator.validate(LockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) MarkChangeSetRanGenerator.validate(MarkChangeSetRanStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) ModifyDataTypeGenerator.validate(ModifyDataTypeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) RawParameterizedSqlGenerator.validate(RawParameterizedSqlStatement statement, Database database, SqlGeneratorChain<RawParameterizedSqlStatement> sqlGeneratorChain) RawSqlGenerator.validate(RawSqlStatement rawSqlStatement, Database database, SqlGeneratorChain sqlGeneratorChain) Deprecated.ReindexGeneratorSQLite.validate(ReindexStatement reindexStatement, Database database, SqlGeneratorChain sqlGeneratorChain) RemoveChangeSetRanStatusGenerator.validate(RemoveChangeSetRanStatusStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) RenameColumnGenerator.validate(RenameColumnStatement renameColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain) RenameSequenceGenerator.validate(RenameSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) RenameTableGenerator.validate(RenameTableStatement renameTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) RenameViewGenerator.validate(RenameViewStatement renameViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain) ReorganizeTableGeneratorDB2.validate(ReorganizeTableStatement reorganizeTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) RuntimeGenerator.validate(RuntimeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) SelectFromDatabaseChangeLogGenerator.validate(SelectFromDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) SelectFromDatabaseChangeLogLockGenerator.validate(SelectFromDatabaseChangeLogLockStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) SetColumnRemarksGenerator.validate(SetColumnRemarksStatement setColumnRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain) SetColumnRemarksGeneratorSnowflake.validate(SetColumnRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) SetNullableGenerator.validate(SetNullableStatement setNullableStatement, Database database, SqlGeneratorChain sqlGeneratorChain) SetTableRemarksGenerator.validate(SetTableRemarksStatement setTableRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain) SetViewRemarksGenerator.validate(SetViewRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) StoredProcedureGenerator.validate(StoredProcedureStatement storedProcedureStatement, Database database, SqlGeneratorChain sqlGeneratorChain) TableIsEmptyGenerator.validate(TableIsEmptyStatement tableIsEmptyStatement, Database database, SqlGeneratorChain sqlGeneratorChain) TableRowCountGenerator.validate(TableRowCountStatement dropColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain) TagDatabaseGenerator.validate(TagDatabaseStatement tagDatabaseStatement, Database database, SqlGeneratorChain sqlGeneratorChain) UnlockDatabaseChangeLogGenerator.validate(UnlockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) UpdateChangeSetChecksumGenerator.validate(UpdateChangeSetChecksumStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) UpdateChangeSetFilenameGenerator.validate(UpdateChangeSetFilenameStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) UpdateDataChangeGenerator.validate(UpdateExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) UpdateGenerator.validate(UpdateStatement updateStatement, Database database, SqlGeneratorChain sqlGeneratorChain) AbstractSqlGenerator.warn(T statementType, Database database, SqlGeneratorChain<T> sqlGeneratorChain) AddDefaultValueGenerator.warn(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) CreateIndexGenerator.warn(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain) ModifyDataTypeGenerator.warn(ModifyDataTypeStatement modifyDataTypeStatement, Database database, SqlGeneratorChain sqlGeneratorChain) SetColumnRemarksGenerator.warn(SetColumnRemarksStatement statementType, Database database, SqlGeneratorChain<SetColumnRemarksStatement> sqlGeneratorChain) SetNullableGenerator.warn(SetNullableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain) -
Uses of Database in liquibase.statement
Fields in liquibase.statement declared as DatabaseMethods in liquibase.statement with parameters of type DatabaseModifier and TypeMethodDescriptiondefault StringSqlStatement.getFormattedStatement(Database database) Returns a formatted SQL string representation of this statement for the specified database.Constructors in liquibase.statement with parameters of type DatabaseModifierConstructorDescriptionBatchDmlExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor, List<ExecutablePreparedStatementBase> statements) protectedExecutablePreparedStatementBase(Database database, String catalogName, String schemaName, String tableName, List<? extends ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) InsertExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<? extends ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) UpdateExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor) -
Uses of Database in liquibase.statement.core
Methods in liquibase.statement.core with parameters of type DatabaseModifier and TypeMethodDescriptionSql[]SelectFromDatabaseChangeLogStatement.ByCheckSumNotNullAndNotLike.generateSql(Database database) SelectFromDatabaseChangeLogStatement.ByNotNullCheckSum.generateSql(Database database) SelectFromDatabaseChangeLogStatement.ByTag.generateSql(Database database) SelectFromDatabaseChangeLogStatement.WhereClause.generateSql(Database database) -
Uses of Database in liquibase.structure
Constructors in liquibase.structure with parameters of type Database -
Uses of Database in liquibase.util
Methods in liquibase.util with parameters of type DatabaseModifier and TypeMethodDescriptionstatic RanChangeSetValidatingVisitorUtil.fixChangesetFilenameForLogicalfilepathBugIn4300(ChangeSet changeSet, RanChangeSet ranChangeSet, String key, Map<String, RanChangeSet> ranIndex, Database database) During version 4.31.0 the filename could be incorrectly calculated for changesets that were included in a parent using logicalFilePath database changelog parameter.static StringSqlUtil.getSqlString(SqlStatement statement, SqlGeneratorFactory sqlGeneratorFactory, Database database) Get the string sql statements from a given SqlStatementstatic StringJdbcUtil.getValueForColumn(ResultSet rs, String columnNameToCheck, Database database) Checks whether a result set has a column matching the specified column name.static booleanValidatingVisitorUtil.isChecksumIssue(ChangeSet changeSet, RanChangeSet ranChangeSet, DatabaseChangeLog databaseChangeLog, Database database) static voidLoggingExecutorTextUtil.outputHeader(String message, Database database, String changeLogFile) static ObjectSqlUtil.parseValue(Database database, Object val, DataType type) static StringSqlUtil.replacePredicatePlaceholders(Database database, String predicate, List<String> columnNames, List<Object> parameters) -
Uses of Database in org.liquibase.maven.plugins
Methods in org.liquibase.maven.plugins with parameters of type DatabaseModifier and TypeMethodDescriptionprotected voidprotected voidprotected voidprotected voidprotected voidprotected voidprotected LiquibaseAbstractLiquibaseChangeLogMojo.createLiquibase(Database db) protected LiquibaseAbstractLiquibaseMojo.createLiquibase(Database db) protected LiquibaseAbstractLiquibaseUpdateMojo.createLiquibase(Database db) protected LiquibaseLiquibaseChangeLogSyncSQLMojo.createLiquibase(Database db) protected LiquibaseLiquibaseChangeLogSyncToTagSQLMojo.createLiquibase(Database db) protected LiquibaseLiquibaseFutureRollbackSQL.createLiquibase(Database db) protected LiquibaseLiquibaseRollbackSQL.createLiquibase(Database db) protected LiquibaseLiquibaseUpdateSQL.createLiquibase(Database db)