Uses of Interface
liquibase.database.Database
-
-
Uses of Database in liquibase
Fields in liquibase declared as Database Modifier and Type Field Description protected Database
Liquibase. database
Methods in liquibase that return Database Modifier and Type Method Description Database
Liquibase. getDatabase()
Returns the Database used by this Liquibase instance.Database
Scope. getDatabase()
Database
RuntimeEnvironment. getTargetDatabase()
Methods in liquibase with parameters of type Database Modifier and Type Method Description CatalogAndSchema
CatalogAndSchema. customize(Database accordingTo)
Returns a new CatalogAndSchema object with null/default catalog and schema names set to the correct default catalog and schema.DiffResult
Liquibase. diff(Database referenceDatabase, Database targetDatabase, CompareControl compareControl)
Deprecated.Use {linkCommandScope(String)
to generate diff instead of this method.boolean
CatalogAndSchema. equals(CatalogAndSchema catalogAndSchema, Database accordingTo)
CatalogAndSchema
CatalogAndSchema. standardize(Database accordingTo)
This method returns a new CatalogAndSchema adjusted based on the configuration of the passed database.Constructors in liquibase with parameters of type Database Constructor Description Liquibase(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 Database Modifier and Type Method Description ChangeStatus
AbstractChange. checkStatus(Database database)
ChangeStatus
AbstractSQLChange. checkStatus(Database database)
ChangeStatus
Change. checkStatus(Database database)
Validate that this change executed successfully against the given database.SqlStatement[]
AbstractChange. generateRollbackStatements(Database database)
Implementation relies on value returned fromAbstractChange.createInverses()
.SqlStatement[]
Change. generateRollbackStatements(Database database)
Generates theSqlStatement
objects that would roll back the change.boolean
AbstractChange. generateRollbackStatementsVolatile(Database database)
Implementation delegates logic to theSqlGenerator.generateRollbackStatementsIsVolatile(Database)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
If no or null SqlStatements are returned by generateRollbackStatements then this method returns false.boolean
AbstractSQLChange. generateRollbackStatementsVolatile(Database database)
boolean
Change. 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.SqlStatement[]
AbstractSQLChange. generateStatements(Database database)
Generates one or more SqlStatements depending on how the SQL should be parsed.SqlStatement[]
Change. generateStatements(Database database)
Generates theSqlStatement
objects required to run the change for the given database.boolean
AbstractChange. generateStatementsVolatile(Database database)
Implementation delegates logic to theSqlGenerator.generateStatementsIsVolatile(Database)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
.boolean
AbstractSQLChange. generateStatementsVolatile(Database database)
boolean
Change. 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.Set<DatabaseObject>
AbstractChange. getAffectedDatabaseObjects(Database database)
Implementation delegates logic to theSqlGeneratorFactory.getAffectedDatabaseObjects(liquibase.statement.SqlStatement, liquibase.database.Database)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
Returns empty set if change is not supported for the passed databaseSet<DatabaseObject>
Change. getAffectedDatabaseObjects(Database database)
Returns exampleDatabaseObject
instances describing the objects affected by this change.Object
ChangeParameterMetaData. getExampleValue(Database database)
Map<String,ChangeParameterMetaData>
ChangeMetaData. getOptionalParameters(Database database)
Returns the optional parameters for this change for the given database.Map<String,ChangeParameterMetaData>
ChangeMetaData. getRequiredParameters(Database database)
Returns the required parameters for this change for the given database.boolean
ChangeParameterMetaData. isRequiredFor(Database database)
A convenience method for testing the value returned byChangeParameterMetaData.getRequiredForDatabase()
against a given database.boolean
AbstractChange. shouldExecuteChange(Database database)
Return if this change should executeboolean
AbstractChange. supports(Database database)
Implementation delegates logic to theSqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
.boolean
AbstractSQLChange. supports(Database database)
Implementation delegates logic to theSqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
.boolean
Change. supports(Database database)
Return true if this Change object supports the passed database.boolean
ChangeParameterMetaData. supports(Database database)
boolean
AbstractChange. supportsRollback(Database database)
Implementation returns true ifAbstractChange.createInverses()
returns a non-null value.boolean
Change. supportsRollback(Database database)
Returns true if this can change be rolled back for the given database.ValidationErrors
AbstractChange. validate(Database 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 theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
.ValidationErrors
AbstractSQLChange. validate(Database database)
ValidationErrors
Change. validate(Database database)
Generate errors based on the configured Change instance.Warnings
AbstractChange. warn(Database database)
Implementation delegates logic to theSqlGenerator.warn(liquibase.statement.SqlStatement, liquibase.database.Database, liquibase.sqlgenerator.SqlGeneratorChain)
method on theSqlStatement
objects returned byChange.generateStatements(liquibase.database.Database)
.Warnings
AbstractSQLChange. warn(Database database)
Warnings
Change. warn(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 Database Modifier and Type Method Description ChangeStatus
AddAutoIncrementChange. checkStatus(Database database)
ChangeStatus
AddColumnChange. checkStatus(Database database)
ChangeStatus
AddDefaultValueChange. checkStatus(Database database)
ChangeStatus
AddForeignKeyConstraintChange. checkStatus(Database database)
ChangeStatus
AddLookupTableChange. checkStatus(Database database)
ChangeStatus
AddPrimaryKeyChange. checkStatus(Database database)
ChangeStatus
AddUniqueConstraintChange. checkStatus(Database database)
ChangeStatus
AlterSequenceChange. checkStatus(Database database)
ChangeStatus
CreateIndexChange. checkStatus(Database database)
ChangeStatus
CreateProcedureChange. checkStatus(Database database)
ChangeStatus
CreateSequenceChange. checkStatus(Database database)
ChangeStatus
CreateTableChange. checkStatus(Database database)
ChangeStatus
CreateViewChange. checkStatus(Database database)
ChangeStatus
DropColumnChange. checkStatus(Database database)
ChangeStatus
DropDefaultValueChange. checkStatus(Database database)
ChangeStatus
DropForeignKeyConstraintChange. checkStatus(Database database)
ChangeStatus
DropIndexChange. checkStatus(Database database)
ChangeStatus
DropNotNullConstraintChange. checkStatus(Database database)
ChangeStatus
DropPrimaryKeyChange. checkStatus(Database database)
ChangeStatus
DropSequenceChange. checkStatus(Database database)
ChangeStatus
DropTableChange. checkStatus(Database database)
ChangeStatus
DropUniqueConstraintChange. checkStatus(Database database)
ChangeStatus
DropViewChange. checkStatus(Database database)
ChangeStatus
InsertDataChange. checkStatus(Database database)
ChangeStatus
LoadDataChange. checkStatus(Database database)
ChangeStatus
LoadUpdateDataChange. checkStatus(Database database)
ChangeStatus
RenameColumnChange. checkStatus(Database database)
ChangeStatus
RenameTableChange. checkStatus(Database database)
ChangeStatus
RenameViewChange. checkStatus(Database database)
ChangeStatus
TagDatabaseChange. checkStatus(Database database)
ChangeStatus
UpdateDataChange. checkStatus(Database database)
protected List<String>
ExecuteShellCommandChange. createFinalCommandArray(Database database)
protected ExecutablePreparedStatementBase
LoadDataChange. createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
protected ExecutablePreparedStatementBase
LoadUpdateDataChange. createPreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
protected ProcessBuilder
ExecuteShellCommandChange. createProcessBuilder(Database database)
protected void
ExecuteShellCommandChange. executeCommand(Database database)
SqlStatement[]
LoadUpdateDataChange. generateRollbackStatements(Database database)
boolean
CreateProcedureChange. generateRollbackStatementsVolatile(Database database)
boolean
ExecuteShellCommandChange. generateRollbackStatementsVolatile(Database database)
boolean
LoadDataChange. generateRollbackStatementsVolatile(Database database)
boolean
SQLFileChange. generateRollbackStatementsVolatile(Database database)
SqlStatement[]
AddAutoIncrementChange. generateStatements(Database database)
SqlStatement[]
AddColumnChange. generateStatements(Database database)
SqlStatement[]
AddDefaultValueChange. generateStatements(Database database)
SqlStatement[]
AddForeignKeyConstraintChange. generateStatements(Database database)
SqlStatement[]
AddLookupTableChange. generateStatements(Database database)
SqlStatement[]
AddNotNullConstraintChange. generateStatements(Database database)
SqlStatement[]
AddPrimaryKeyChange. generateStatements(Database database)
SqlStatement[]
AddUniqueConstraintChange. generateStatements(Database database)
SqlStatement[]
AlterSequenceChange. generateStatements(Database database)
SqlStatement[]
CreateIndexChange. generateStatements(Database database)
protected SqlStatement[]
CreateProcedureChange. generateStatements(String logicText, String endDelimiter, Database database)
SqlStatement[]
CreateProcedureChange. generateStatements(Database database)
SqlStatement[]
CreateSequenceChange. generateStatements(Database database)
SqlStatement[]
CreateTableChange. generateStatements(Database database)
SqlStatement[]
CreateViewChange. generateStatements(Database database)
SqlStatement[]
DeleteDataChange. generateStatements(Database database)
SqlStatement[]
DropAllForeignKeyConstraintsChange. generateStatements(Database database)
SqlStatement[]
DropColumnChange. generateStatements(Database database)
SqlStatement[]
DropDefaultValueChange. generateStatements(Database database)
SqlStatement[]
DropForeignKeyConstraintChange. generateStatements(Database database)
SqlStatement[]
DropIndexChange. generateStatements(Database database)
SqlStatement[]
DropNotNullConstraintChange. generateStatements(Database database)
SqlStatement[]
DropPrimaryKeyChange. generateStatements(Database database)
SqlStatement[]
DropProcedureChange. generateStatements(Database database)
SqlStatement[]
DropSequenceChange. generateStatements(Database database)
SqlStatement[]
DropTableChange. generateStatements(Database database)
SqlStatement[]
DropUniqueConstraintChange. generateStatements(Database database)
SqlStatement[]
DropViewChange. generateStatements(Database database)
SqlStatement[]
EmptyChange. generateStatements(Database database)
SqlStatement[]
ExecuteShellCommandChange. generateStatements(Database database)
SqlStatement[]
InsertDataChange. generateStatements(Database database)
SqlStatement[]
LoadDataChange. generateStatements(Database database)
SqlStatement[]
MergeColumnChange. generateStatements(Database database)
SqlStatement[]
ModifyDataTypeChange. generateStatements(Database database)
SqlStatement[]
OutputChange. generateStatements(Database database)
SqlStatement[]
RenameColumnChange. generateStatements(Database database)
SqlStatement[]
RenameSequenceChange. generateStatements(Database database)
SqlStatement[]
RenameTableChange. generateStatements(Database database)
SqlStatement[]
RenameViewChange. generateStatements(Database database)
SqlStatement[]
SetColumnRemarksChange. generateStatements(Database database)
SqlStatement[]
SetTableRemarksChange. generateStatements(Database database)
SqlStatement[]
StopChange. generateStatements(Database database)
SqlStatement[]
TagDatabaseChange. generateStatements(Database database)
Generates theSqlStatement
objects required to run the change for the given database.SqlStatement[]
UpdateDataChange. generateStatements(Database database)
protected SqlStatement[]
LoadDataChange. generateStatementsFromRows(Database database, List<LoadDataChange.LoadDataRowConfig> rows)
boolean
CreateProcedureChange. generateStatementsVolatile(Database database)
boolean
CreateViewChange. generateStatementsVolatile(Database database)
boolean
DropAllForeignKeyConstraintsChange. generateStatementsVolatile(Database database)
boolean
DropColumnChange. generateStatementsVolatile(Database database)
boolean
DropPrimaryKeyChange. generateStatementsVolatile(Database database)
boolean
ExecuteShellCommandChange. generateStatementsVolatile(Database database)
boolean
LoadDataChange. generateStatementsVolatile(Database database)
boolean
MergeColumnChange. generateStatementsVolatile(Database database)
boolean
SQLFileChange. generateStatementsVolatile(Database database)
boolean
StopChange. generateStatementsVolatile(Database database)
protected void
ExecuteShellCommandChange. processResult(int returnCode, String errorStreamOut, String infoStreamOut, Database database)
Called byExecuteShellCommandChange.executeCommand(Database)
after running the command.boolean
AddLookupTableChange. supports(Database database)
boolean
DropColumnChange. supports(Database database)
boolean
LoadDataChange. supports(Database database)
boolean
MergeColumnChange. supports(Database database)
boolean
ModifyDataTypeChange. supports(Database database)
protected boolean
LoadDataChange. supportsBatchUpdates(Database database)
ValidationErrors
AddDefaultValueChange. validate(Database database)
ValidationErrors
AddLookupTableChange. validate(Database database)
ValidationErrors
CreateIndexChange. validate(Database database)
ValidationErrors
CreateProcedureChange. validate(Database database)
ValidationErrors
CreateTableChange. validate(Database database)
ValidationErrors
CreateViewChange. validate(Database database)
ValidationErrors
DropColumnChange. validate(Database database)
ValidationErrors
ExecuteShellCommandChange. validate(Database database)
ValidationErrors
InsertDataChange. validate(Database database)
ValidationErrors
LoadDataChange. validate(Database database)
ValidationErrors
OutputChange. validate(Database database)
ValidationErrors
SetColumnRemarksChange. validate(Database database)
ValidationErrors
SetTableRemarksChange. validate(Database database)
ValidationErrors
SQLFileChange. validate(Database database)
ValidationErrors
UpdateDataChange. validate(Database database)
Warnings
ExecuteShellCommandChange. warn(Database database)
Warnings
LoadDataChange. warn(Database database)
-
Uses of Database in liquibase.change.custom
Methods in liquibase.change.custom with parameters of type Database Modifier and Type Method Description void
CustomTaskChange. execute(Database database)
Runs the change logic for this custom change.SqlStatement[]
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.SqlStatement[]
CustomSqlRollback. generateRollbackStatements(Database database)
Generates the SQL statements required to roll back the changeSqlStatement[]
CustomChangeWrapper. 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.SqlStatement[]
CustomSqlChange. generateStatements(Database database)
Generates the SQL statements required to run the changeboolean
CustomChangeWrapper. generateStatementsVolatile(Database database)
void
CustomTaskRollback. rollback(Database database)
Method called to rollback the change.boolean
CustomChangeWrapper. supportsRollback(Database database)
Returns true if the customChange supports rolling back.ValidationErrors
CustomChange. validate(Database database)
Tests that the change is configured correctly before attempting to execute it.ValidationErrors
CustomChangeWrapper. validate(Database database)
Call theCustomChange.validate(liquibase.database.Database)
method and return the result.Warnings
CustomChangeWrapper. warn(Database database)
Required for the Change interface, but not supported by CustomChanges. -
Uses of Database in liquibase.changelog
Methods in liquibase.changelog that return Database Modifier and Type Method Description Database
AbstractChangeLogHistoryService. getDatabase()
Methods in liquibase.changelog with parameters of type Database Modifier and Type Method Description ChangeSet.ExecType
ChangeSet. execute(DatabaseChangeLog databaseChangeLog, ChangeExecListener listener, Database database)
This method will actually execute each of the changes in the list against the specified database.ChangeSet.ExecType
ChangeSet. execute(DatabaseChangeLog databaseChangeLog, Database database)
ChangeLogHistoryService
ChangeLogHistoryServiceFactory. getChangeLogService(Database database)
List<Map<String,?>>
StandardChangeLogHistoryService. queryDatabaseChangeLogTable(Database database)
void
ChangeSet. rollback(Database database)
void
ChangeSet. rollback(Database database, ChangeExecListener listener)
void
AbstractChangeLogHistoryService. setDatabase(Database database)
void
ChangeLogHistoryService. setDatabase(Database database)
void
MockChangeLogHistoryService. setDatabase(Database database)
boolean
ChangeLogHistoryService. supports(Database database)
boolean
MockChangeLogHistoryService. supports(Database database)
boolean
OfflineChangeLogHistoryService. supports(Database database)
boolean
StandardChangeLogHistoryService. supports(Database database)
boolean
ChangeSet. supportsRollback(Database database)
void
DatabaseChangeLog. validate(Database database, String... contexts)
void
DatabaseChangeLog. validate(Database database, Contexts contexts, LabelExpression labelExpression)
Constructors in liquibase.changelog with parameters of type Database Constructor Description ChangeLogParameters(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 Database Constructor Description DbmsChangeSetFilter(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 Database Modifier and Type Method Description protected ChangeSetStatus
StatusVisitor. addStatus(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
protected void
UpdateVisitor. fireRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database2, ChangeSet.ExecType execType)
protected void
RollbackVisitor. fireRollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
protected void
UpdateVisitor. fireRunFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, MigrationFailedException e)
protected void
UpdateVisitor. fireWillRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database2, ChangeSet.RunStatus runStatus)
void
ChangeLogSyncListener. markedRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
void
DefaultChangeExecListener. markedRan(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
default void
ChangeLogSyncListener. markedRanFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
void
AbstractChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
AbstractChangeExecListener. ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
void
ChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
ChangeExecListener. ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
Called after the given changeset is run.void
DefaultChangeExecListener. ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
DefaultChangeExecListener. ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
void
LoggingChangeExecListener. ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
void
AbstractChangeExecListener. rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
Called when there is a rollback failurevoid
ChangeExecListener. rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
void
DefaultChangeExecListener. rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
void
LoggingChangeExecListener. rollbackFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception e)
Called when there is a rollback failurevoid
AbstractChangeExecListener. rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
void
ChangeExecListener. rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
Called after a change is rolled back.void
DefaultChangeExecListener. rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
void
LoggingChangeExecListener. rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
void
AbstractChangeExecListener. runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
void
ChangeExecListener. runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
void
DefaultChangeExecListener. runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
void
SkippedChangeSetVisitor. skipped(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
StatusVisitor. skipped(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
ValidatingVisitor. validate(Database database, DatabaseChangeLog changeLog)
void
ChangeLogSyncVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
ChangeSetVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
DBDocVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
DetermineNumberChangesFollowingVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
ExpectedChangesVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
ListVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
RollbackVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
StatusVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
UpdateVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
ValidatingVisitor. visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
void
AbstractChangeExecListener. willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
Called before a change is rolled back.void
ChangeExecListener. willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
Called before a change is rolled back.void
DefaultChangeExecListener. willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
void
LoggingChangeExecListener. willRollback(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
Called before a change is rolled back.void
AbstractChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
AbstractChangeExecListener. willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
void
ChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
ChangeExecListener. willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
Called just before a given changeset is run.void
DefaultChangeExecListener. willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
void
DefaultChangeExecListener. willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
void
LoggingChangeExecListener. willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
Constructors in liquibase.changelog.visitor with parameters of type Database Constructor Description ChangeLogSyncVisitor(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 Database Modifier and Type Field Description static CommandArgumentDefinition<Database>
InternalHistoryCommandStep. DATABASE_ARG
static CommandArgumentDefinition<Database>
InternalSnapshotCommandStep. DATABASE_ARG
Methods in liquibase.command.core that return Database Modifier and Type Method Description Database
HistoryCommand. getDatabase()
Deprecated.Database
SnapshotCommand. getDatabase()
Deprecated.Database
DiffCommand. getReferenceDatabase()
Deprecated.Database
DiffCommand. getTargetDatabase()
Deprecated.Methods in liquibase.command.core with parameters of type Database Modifier and Type Method Description protected SnapshotControl
SnapshotCommandStep. createSnapshotControl(CommandScope commandScope, Database database)
protected SnapshotControl
SnapshotReferenceCommandStep. createSnapshotControl(CommandScope commandScope, Database database)
static void
AbstractRollbackCommandStep. doRollback(Database database, String changelogFile, String rollbackScript, ChangeLogIterator logIterator, ChangeLogParameters changeLogParameters, DatabaseChangeLog databaseChangeLog, ChangeExecListener changeExecListener)
Actually perform the rollback operation.static void
AbstractRollbackCommandStep. doRollback(Database database, String changelogFile, String rollbackScript, ChangeLogIterator logIterator, ChangeLogParameters changeLogParameters, DatabaseChangeLog databaseChangeLog, ChangeExecListener changeExecListener, RollbackReportParameters rollbackReportParameters)
Actually perform the rollback operation.protected void
AbstractFutureRollbackCommandStep. futureRollbackSQL(Integer count, String tag, Contexts contexts, LabelExpression labelExpression, Writer output, Database database, DatabaseChangeLog changeLog, ChangeExecListener changeExecListener)
SnapshotControl
DropAllCommandStep. getSnapshotControl(CommandScope commandScope, Database database)
ChangeLogIterator
AbstractUpdateCommandStep. getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog)
protected ChangeLogIterator
StatusCommandStep. getStandardChangelogIterator(Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog, Database database)
ChangeLogIterator
UpdateCountCommandStep. getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog)
ChangeLogIterator
UpdateToTagCommandStep. getStandardChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog)
protected List<ChangeSetFilter>
AbstractUpdateCommandStep. getStandardChangelogIteratorFilters(Database database, Contexts contexts, LabelExpression labelExpression)
ChangeLogIterator
AbstractUpdateCommandStep. getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog)
ChangeLogIterator
UpdateCountCommandStep. getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog databaseChangeLog)
ChangeLogIterator
UpdateToTagCommandStep. getStatusChangelogIterator(CommandScope commandScope, Database database, Contexts contexts, LabelExpression labelExpression, DatabaseChangeLog changeLog)
static void
ListLocksCommandStep. initializeChangelogService(Database database)
boolean
AbstractUpdateCommandStep. isUpToDate(CommandScope commandScope, Database database, DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labelExpression, OutputStream outputStream)
Checks if the database is up-to-date.boolean
AbstractUpdateCommandStep. isUpToDateFastCheck(CommandScope commandScope, Database database, DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labelExpression)
static DatabaseChangeLogLock[]
ListLocksCommandStep. listLocks(Database database)
Display change log lock information.static Collection<RanChangeSet>
UnexpectedChangesetsCommandStep. listUnexpectedChangeSets(Database database, DatabaseChangeLog changeLog, Contexts contexts, LabelExpression labelExpression)
List<ChangeSet>
StatusCommandStep. listUnrunChangeSets(Contexts contexts, LabelExpression labels, DatabaseChangeLog changeLog, Database database)
static void
InternalSnapshotCommandStep. logUnsupportedDatabase(Database database, Class callingClass)
static CatalogAndSchema[]
InternalSnapshotCommandStep. parseSchemas(Database database, String... schemas)
static void
ListLocksCommandStep. reportLocks(PrintStream out, Database database)
void
HistoryCommand. setDatabase(Database database)
Deprecated.void
SnapshotCommand. setDatabase(Database database)
Deprecated.DiffCommand
DiffCommand. setReferenceDatabase(Database referenceDatabase)
Deprecated.DiffCommand
DiffCommand. setTargetDatabase(Database targetDatabase)
Deprecated. -
Uses of Database in liquibase.command.core.helpers
Fields in liquibase.command.core.helpers with type parameters of type Database Modifier and Type Field Description static CommandArgumentDefinition<Database>
DbUrlConnectionArgumentsCommandStep. DATABASE_ARG
static CommandArgumentDefinition<Database>
DbUrlConnectionCommandStep. DATABASE_ARG
Deprecated.This field is retained for backwards compatibility.static CommandArgumentDefinition<Database>
ReferenceDbUrlConnectionCommandStep. REFERENCE_DATABASE_ARG
Methods in liquibase.command.core.helpers that return Database Modifier and Type Method Description protected Database
AbstractDatabaseConnectionCommandStep. createDatabaseObject(String url, String username, String password, String defaultSchemaName, String defaultCatalogName, String driver, String driverPropertiesFile, String liquibaseCatalogName, String liquibaseSchemaName)
Database
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 Database Modifier and Type Method Description static DatabaseChangeLog
DatabaseChangelogCommandStep. getDatabaseChangeLog(String changeLogFile, ChangeLogParameters changeLogParameters, Database database)
static void
DbUrlConnectionCommandStep. logMdc(String url, Database database)
-
Uses of Database in liquibase.common.datatype
Methods in liquibase.common.datatype with parameters of type Database Modifier and Type Method Description int
DataTypeWrapper. getMaxParameters(Database database)
int
DataTypeWrapper. getMinParameters(Database database)
String
DataTypeWrapper. objectToSql(Object value, Database database)
Object
DataTypeWrapper. stringToObject(String value, Database database)
boolean
DataTypeWrapper. supports(Database database)
DatabaseDataType
DataTypeWrapper. toDatabaseDataType(Database database)
boolean
DataTypeWrapper. validate(Database database)
-
Uses of Database in liquibase.database
Classes in liquibase.database that implement Database Modifier and Type Class Description class
AbstractJdbcDatabase
AbstractJdbcDatabase is extended by all supported databases as a facade to the underlying database.Methods in liquibase.database that return Database Modifier and Type Method Description Database
DatabaseFactory. findCorrectDatabaseImplementation(DatabaseConnection connection)
Database
DatabaseFactory. getDatabase(String shortName)
Database
DatabaseFactory. openDatabase(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor)
Database
DatabaseFactory. openDatabase(String url, String username, String driver, String databaseClass, Properties driverProperties, ResourceAccessor resourceAccessor)
Database
DatabaseFactory. openDatabase(String url, String username, String password, String propertyProviderClass, ResourceAccessor resourceAccessor)
Methods in liquibase.database that return types with arguments of type Database Modifier and Type Method Description List<Database>
DatabaseFactory. getImplementedDatabases()
Returns instances of all implemented database types.List<Database>
DatabaseFactory. getInternalDatabases()
Returns instances of all "internal" database types.Methods in liquibase.database with parameters of type Database Modifier and Type Method Description void
DatabaseConnection. attached(Database database)
void
MockDatabaseConnection. attached(Database database)
void
OfflineConnection. attached(Database database)
protected ChangeLogHistoryService
OfflineConnection. createChangeLogHistoryService(Database database)
static boolean
DatabaseList. definitionMatches(String definition, Database database, boolean returnValueIfEmpty)
static boolean
DatabaseList. definitionMatches(Collection<String> definition, Database database, boolean returnValueIfEmptyList)
void
LiquibaseTableNames. destroy(Database database)
void
LiquibaseTableNamesFactory. destroy(Database abstractJdbcDatabase)
void
StandardLiquibaseTableNames. destroy(Database database)
List<String>
LiquibaseTableNames. getLiquibaseGeneratedTableNames(Database database)
Given a database, return a list of Liquibase generated tables.List<String>
StandardLiquibaseTableNames. getLiquibaseGeneratedTableNames(Database database)
List<String>
LiquibaseTableNamesFactory. getLiquibaseTableNames(Database database)
boolean
OfflineConnection. isCorrectDatabaseImplementation(Database database)
void
DatabaseFactory. register(Database database)
-
Uses of Database in liquibase.database.core
Classes in liquibase.database.core that implement Database Modifier and Type Class Description class
AbstractDb2Database
class
CockroachDatabase
class
DB2Database
class
Db2zDatabase
class
DerbyDatabase
class
EnterpriseDBDatabase
class
FirebirdDatabase
Firebird database implementation.class
H2Database
class
HsqlDatabase
class
InformixDatabase
class
Ingres9Database
Created by martoccia.i on 19/10/2016.class
MariaDBDatabase
Encapsulates MySQL database support.class
MockDatabase
A DBMS that effectively does nothing, but it is useful for tests where everything should work in the same way for all databases.class
MSSQLDatabase
Encapsulates MS-SQL database support.class
MySQLDatabase
Encapsulates MySQL database support.class
OracleDatabase
Encapsulates Oracle database support.class
PostgresDatabase
Encapsulates PostgreSQL database support.class
SnowflakeDatabase
class
SQLiteDatabase
class
SybaseASADatabase
Support for SAP (formerly: Sybase) AS (Adapter Server) Anywhere embedded/mobile database.class
SybaseDatabase
Encapsulates Sybase ASE database support.class
UnsupportedDatabase
Methods in liquibase.database.core with parameters of type Database Modifier and Type Method Description boolean
MockDatabase. equals(DatabaseObject otherObject, Database accordingTo)
static Sql[]
SQLiteDatabase. getAlterTableSqls(Database database, SQLiteDatabase.AlterTableVisitor alterTableVisitor, String catalogName, String schemaName, String tableName)
Uses theSqlGeneratorFactory
to 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 void
DatabaseUtils. initializeDatabase(String defaultCatalogName, String defaultSchemaName, Database database)
Executes RawSqlStatements 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 Modifier and Type Method Description void
JdbcConnection. attached(Database database)
-
Uses of Database in liquibase.datatype
Methods in liquibase.datatype with parameters of type Database Modifier and Type Method Description LiquibaseDataType
DataTypeFactory. from(DatabaseDataType type, Database database)
LiquibaseDataType
DataTypeFactory. from(DataType type, Database database)
LiquibaseDataType
DataTypeFactory. fromDescription(String dataTypeDefinition, Database database)
Translates a column data type definition (e.g.LiquibaseDataType
DataTypeFactory. fromObject(Object object, Database database)
protected String
LiquibaseDataType. functionToSql(DatabaseFunction function, Database database)
String
DataTypeFactory. getFalseBooleanValue(Database database)
int
LiquibaseDataType. getMaxParameters(Database database)
int
LiquibaseDataType. getMinParameters(Database database)
String
DataTypeFactory. getTrueBooleanValue(Database database)
protected boolean
LiquibaseDataType. 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 String
LiquibaseDataType. numberToSql(Number number, Database database)
String
LiquibaseDataType. objectToSql(Object value, Database database)
Returns the value object in a format to include in SQL.protected String
LiquibaseDataType. otherToSql(Object value, Database database)
Object
LiquibaseDataType. sqlToObject(String value, Database database)
boolean
LiquibaseDataType. supports(Database database)
DatabaseDataType
LiquibaseDataType. toDatabaseDataType(Database database)
Transforms this data type into the native data type of the target DBMS.boolean
LiquibaseDataType. validate(Database database)
Validates 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 Database Modifier and Type Method Description protected DateFormat
DateType. getDateFormat(Database database)
protected DateFormat
DateTimeType. getDateTimeFormat(Database database)
String
BooleanType. getFalseBooleanValue(Database database)
The database-specific value to use for "false" "boolean" columns.protected DateFormat
TimeType. getTimeFormat(Database database)
String
BooleanType. getTrueBooleanValue(Database database)
The database-specific value to use for "true" "boolean" columns.protected boolean
BooleanType. isNumericBoolean(Database database)
String
BigIntType. objectToSql(Object value, Database database)
String
BlobType. objectToSql(Object value, Database database)
String
BooleanType. objectToSql(Object value, Database database)
String
CharType. objectToSql(Object value, Database database)
String
ClobType. objectToSql(Object value, Database database)
String
DatabaseFunctionType. objectToSql(Object value, Database database)
String
DateTimeType. objectToSql(Object value, Database database)
String
DateType. objectToSql(Object value, Database database)
String
IntType. objectToSql(Object value, Database database)
String
MediumIntType. objectToSql(Object value, Database database)
String
SmallIntType. objectToSql(Object value, Database database)
String
TimeType. objectToSql(Object value, Database database)
String
TinyIntType. objectToSql(Object value, Database database)
String
UnknownType. objectToSql(Object value, Database database)
protected String
UUIDType. otherToSql(Object value, Database database)
protected String
XMLType. otherToSql(Object value, Database database)
Object
DateTimeType. sqlToObject(String value, Database database)
Object
DateType. sqlToObject(String value, Database database)
Object
TimeType. sqlToObject(String value, Database database)
boolean
BinaryTypeSnowflake. supports(Database database)
boolean
ClobTypeSnowflake. supports(Database database)
boolean
DoubleDataTypeSnowflake. supports(Database database)
boolean
TextDataTypeSnowflake. supports(Database database)
boolean
TimestampNTZTypeSnowflake. supports(Database database)
DatabaseDataType
BigIntType. toDatabaseDataType(Database database)
DatabaseDataType
BinaryTypeSnowflake. toDatabaseDataType(Database database)
DatabaseDataType
BlobType. toDatabaseDataType(Database database)
DatabaseDataType
BooleanType. toDatabaseDataType(Database database)
DatabaseDataType
CharType. toDatabaseDataType(Database database)
DatabaseDataType
ClobType. toDatabaseDataType(Database database)
DatabaseDataType
ClobTypeSnowflake. toDatabaseDataType(Database database)
DatabaseDataType
CurrencyType. toDatabaseDataType(Database database)
DatabaseDataType
DateTimeType. toDatabaseDataType(Database database)
DatabaseDataType
DateType. toDatabaseDataType(Database database)
DatabaseDataType
DecimalType. toDatabaseDataType(Database database)
DatabaseDataType
DoubleDataTypeSnowflake. toDatabaseDataType(Database database)
DatabaseDataType
DoubleType. toDatabaseDataType(Database database)
DatabaseDataType
FloatType. toDatabaseDataType(Database database)
DatabaseDataType
IntType. toDatabaseDataType(Database database)
DatabaseDataType
MediumIntType. toDatabaseDataType(Database database)
DatabaseDataType
NCharType. toDatabaseDataType(Database database)
DatabaseDataType
NumberType. toDatabaseDataType(Database database)
DatabaseDataType
NVarcharType. toDatabaseDataType(Database database)
DatabaseDataType
SmallIntType. toDatabaseDataType(Database database)
DatabaseDataType
TextDataTypeSnowflake. toDatabaseDataType(Database database)
DatabaseDataType
TimestampNTZTypeSnowflake. toDatabaseDataType(Database database)
DatabaseDataType
TimestampType. toDatabaseDataType(Database database)
Returns a DBMS-specific String representation of this TimestampType for use in SQL statements.DatabaseDataType
TimeType. toDatabaseDataType(Database database)
DatabaseDataType
TinyIntType. toDatabaseDataType(Database database)
DatabaseDataType
UnknownType. toDatabaseDataType(Database database)
DatabaseDataType
UUIDType. toDatabaseDataType(Database database)
DatabaseDataType
VarcharType. toDatabaseDataType(Database database)
DatabaseDataType
XMLType. toDatabaseDataType(Database database)
-
Uses of Database in liquibase.dbdoc
Fields in liquibase.dbdoc declared as Database Modifier and Type Field Description protected Database
HTMLWriter. database
Methods in liquibase.dbdoc with parameters of type Database Modifier and Type Method Description protected void
AuthorWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
ColumnWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected abstract void
HTMLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
PendingChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
PendingSQLWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
RecentChangesWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
protected void
TableWriter. writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
Constructors in liquibase.dbdoc with parameters of type Database Constructor Description AuthorWriter(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 Database Modifier and Type Method Description DiffResult
DiffGeneratorFactory. compare(Database referenceDatabase, Database comparisonDatabase, CompareControl compareControl)
DiffResult
DiffGeneratorFactory. compare(Database referenceDatabase, Database comparisonDatabase, SnapshotControl referenceSnapshotControl, SnapshotControl comparisonSnapshotControl, CompareControl compareControl)
DiffGenerator
DiffGeneratorFactory. getGenerator(Database referenceDatabase, Database comparisonDatabase)
boolean
DiffGenerator. supports(Database referenceDatabase, Database comparisonDatabase)
Constructors in liquibase.diff with parameters of type Database Constructor Description DatabaseObjectNameCompareFunction(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 Database Modifier and Type Method Description static CompareControl.ComputedSchemas
CompareControl. computeSchemas(String schemaNames, String referenceSchemaNames, String outputSchemaNames, String defaultCatalogName, String defaultSchemaName, String referenceDefaultCatalogName, String referenceDefaultSchemaName, Database database)
ObjectDifferences
DatabaseObjectComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
DatabaseObjectComparatorChain. findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl, Set<String> exclude)
ObjectDifferences
DatabaseObjectComparatorFactory. findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl)
DatabaseObjectComparator
DatabaseObjectComparatorFactory. getComparator(Class<? extends DatabaseObject> comparatorClass, Database database)
protected List<DatabaseObjectComparator>
DatabaseObjectComparatorFactory. getComparators(Class<? extends DatabaseObject> comparatorClass, Database database)
int
DatabaseObjectComparator. 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)
boolean
DatabaseObjectComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
DatabaseObjectComparatorChain. isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
boolean
DatabaseObjectComparatorFactory. 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 Database Modifier and Type Method Description protected boolean
CommonCatalogSchemaComparator. equalsSchemas(Database accordingTo, String schemaName1, String schemaName2)
ObjectDifferences
CatalogComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
ColumnComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
DefaultDatabaseObjectComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
ForeignKeyComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclue)
ObjectDifferences
IndexComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
PrimaryKeyComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
SchemaComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
TableComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
ObjectDifferences
UniqueConstraintComparator. findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
protected String
CommonCatalogSchemaComparator. getComparisonSchemaOrCatalog(Database accordingTo, CompareControl.SchemaComparison comparison)
int
CatalogComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ColumnComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
DefaultDatabaseObjectComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ForeignKeyComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
IndexComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
PrimaryKeyComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
SchemaComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
TableComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UniqueConstraintComparator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
protected String
CommonCatalogSchemaComparator. 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)
boolean
CatalogComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
ColumnComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
DefaultDatabaseObjectComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
ForeignKeyComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
IndexComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
PrimaryKeyComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
SchemaComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
TableComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
boolean
UniqueConstraintComparator. isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
static boolean
DefaultDatabaseObjectComparator. nameMatches(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo)
-
Uses of Database in liquibase.diff.core
Methods in liquibase.diff.core with parameters of type Database Modifier and Type Method Description boolean
StandardDiffGenerator. supports(Database referenceDatabase, Database comparisonDatabase)
-
Uses of Database in liquibase.diff.output
Methods in liquibase.diff.output with parameters of type Database Modifier and Type Method Description boolean
DiffOutputControl. alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo)
boolean
DiffOutputControl. alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo)
boolean
DiffOutputControl. alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo)
boolean
ObjectChangeFilter. includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
boolean
StandardObjectChangeFilter. includeChanged(DatabaseObject object, ObjectDifferences differences, Database referenceDatabase, Database comparisionDatabase)
boolean
ObjectChangeFilter. includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
boolean
StandardObjectChangeFilter. includeMissing(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
boolean
ObjectChangeFilter. includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
boolean
StandardObjectChangeFilter. includeUnexpected(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
boolean
DiffOutputControl. shouldOutput(DatabaseObject object, Database accordingTo)
-
Uses of Database in liquibase.diff.output.changelog
Methods in liquibase.diff.output.changelog with parameters of type Database Modifier and Type Method Description protected void
DiffToChangeLog. 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)
int
ChangeGenerator. 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 boolean
DiffToChangeLog. 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 Database Constructor Description ChangeGeneratorComparator(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 Database Modifier and Type Method Description Change[]
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)
int
ChangedColumnChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedForeignKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedIndexChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedPrimaryKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedSequenceChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedSequenceChangeGeneratorSnowflake. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedTableChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedUniqueConstraintChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ChangedViewChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingColumnChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingDataChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingDataExternalFileChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingForeignKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingIndexChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingPrimaryKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingSequenceChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingSequenceChangeGeneratorSnowflake. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingTableChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingUniqueConstraintChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
MissingViewChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedColumnChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedForeignKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedIndexChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedPrimaryKeyChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedSequenceChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedTableChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedUniqueConstraintChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UnexpectedViewChangeGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
protected void
ChangedColumnChangeGenerator. handleAutoIncrementDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleDefaultValueDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleNullableDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
protected void
ChangedColumnChangeGenerator. handleTypeDifferences(Column column, ObjectDifferences differences, DiffOutputControl control, List<Change> changes, Database referenceDatabase, Database comparisonDatabase)
static void
MissingTableChangeGenerator. setDefaultValue(ColumnConfig columnConfig, Column column, Database database)
boolean
MissingTableChangeGenerator. shouldAddPrimarykeyToConstraints(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase)
-
Uses of Database in liquibase.exception
Methods in liquibase.exception with parameters of type Database Modifier and Type Method Description void
ValidationErrors. 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 Database Constructor Description ChangeNotFoundException(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 Database Modifier and Type Field Description protected Database
AbstractExecutor. database
Methods in liquibase.executor with parameters of type Database Modifier and Type Method Description void
ExecutorService. clearExecutor(String name, Database database)
void
ExecutorService. clearExecutor(Database database)
Deprecated.Please use clearExecutor(name, database)boolean
ExecutorService. executorExists(String name, Database database)
Checks if an executor exists for the given name and database.Executor
ExecutorService. getExecutor(String name, Database database)
Retrieves a named executor for the specified database.Executor
ExecutorService. getExecutor(Database database)
Deprecated.Please useExecutorService.getExecutor(String, Database)
instead.void
AbstractExecutor. setDatabase(Database database)
void
Executor. setDatabase(Database database)
Configures the Executor for the Database to run statements/queries against.void
ExecutorService. setExecutor(String name, Database database, Executor executor)
void
ExecutorService. setExecutor(Database database, Executor executor)
Sets the executor for the given database with the default name "jdbc".default boolean
Executor. supports(Database database)
Default implementation for compatibility with a Database.Constructors in liquibase.executor with parameters of type Database Constructor Description LoggingExecutor(Executor delegatedExecutor, Writer output, Database database)
-
Uses of Database in liquibase.executor.jvm
Methods in liquibase.executor.jvm with parameters of type Database Modifier and Type Method Description static void
ChangelogJdbcMdcListener. execute(Database database, ChangelogJdbcMdcListener.ExecuteJdbc jdbcQuery)
Execute the given statement via the jdbc executor.static <T> T
ChangelogJdbcMdcListener. query(Database database, ChangelogJdbcMdcListener.QueryJdbc<T> jdbcQuery)
Execute the given statement via the jdbc executor.boolean
SnowflakeJdbcExecutor. supports(Database database)
-
Uses of Database in liquibase.extension.testing.testsystem
Methods in liquibase.extension.testing.testsystem that return Database Modifier and Type Method Description Database
DatabaseTestSystem. getDatabaseFromFactory()
-
Uses of Database in liquibase.integration.ant
Methods in liquibase.integration.ant that return Database Modifier and Type Method Description protected Database
BaseLiquibaseTask. createDatabaseFromConfiguredDatabaseType()
protected Database
BaseLiquibaseTask. createDatabaseFromType(DatabaseType databaseType, ResourceAccessor resourceAccessor)
Methods in liquibase.integration.ant with parameters of type Database Modifier and Type Method Description protected void
BaseLiquibaseTask. 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 Modifier and Type Method Description Database
DatabaseType. createDatabase(ResourceAccessor resourceAccessor)
-
Uses of Database in liquibase.integration.cdi
Methods in liquibase.integration.cdi that return Database Modifier and Type Method Description protected Database
CDILiquibase. createDatabase(Connection c)
Creates and returns aDatabase
object retrieved from theDatabaseFactory
. -
Uses of Database in liquibase.integration.commandline
Methods in liquibase.integration.commandline that return Database Modifier and Type Method Description static Database
CommandLineUtils. 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 Database
CommandLineUtils. 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 Database Modifier and Type Method Description static CommandScope
CommandLineUtils. createDiffCommand(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output)
static void
CommandLineUtils. doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes)
static void
CommandLineUtils. doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons)
static void
CommandLineUtils. doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, PrintStream output)
static void
CommandLineUtils. doDiff(Database referenceDatabase, Database targetDatabase, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, ObjectChangeFilter objectChangeFilter, PrintStream output)
static void
CommandLineUtils. 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 void
CommandLineUtils. doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, String runOnChangeTypes, String replaceIfExistsTypes)
static void
CommandLineUtils. 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 void
CommandLineUtils. doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, String author, DiffOutputControl diffOutputControl, ObjectChangeFilter objectChangeFilter, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons, String runOnChangeTypes, String replaceIfExistsTypes)
static void
CommandLineUtils. 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 void
CommandLineUtils. doGenerateChangeLog(String changeLogFile, Database originalDatabase, String catalogName, String schemaName, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, String runOnChangeTypes, String replaceIfExistsTypes)
static void
CommandLineUtils. 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 void
CommandLineUtils. 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 void
CommandLineUtils. doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, boolean overwriteOutputFile, String runOnChangeTypes, String replaceIfExistsTypes)
static void
CommandLineUtils. doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl, String runOnChangeTypes, String replaceIfExistsTypes)
static ChangeExecListener
ChangeExecListenerUtils. getChangeExecListener(Database database, ResourceAccessor resourceAccessor, String changeExecListenerClass, String changeExecListenerPropertiesFile)
-
Uses of Database in liquibase.integration.jakarta.cdi
Methods in liquibase.integration.jakarta.cdi that return Database Modifier and Type Method Description protected Database
CDILiquibase. createDatabase(Connection c)
Subclasses may override this method add change some database settings such as default schema before returning the database object. -
Uses of Database in liquibase.integration.spring
Methods in liquibase.integration.spring that return Database Modifier and Type Method Description protected Database
SpringLiquibase. 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 Database Modifier and Type Field Description protected Database
StandardLockService. database
Methods in liquibase.lockservice with parameters of type Database Modifier and Type Method Description LockService
LockServiceFactory. getLockService(Database database)
void
LockService. setDatabase(Database database)
void
MockLockService. setDatabase(Database database)
void
OfflineLockService. setDatabase(Database database)
void
StandardLockService. setDatabase(Database database)
boolean
LockService. supports(Database database)
boolean
MockLockService. supports(Database database)
boolean
OfflineLockService. supports(Database database)
boolean
StandardLockService. supports(Database database)
-
Uses of Database in liquibase.logging.mdc.customobjects
Methods in liquibase.logging.mdc.customobjects with parameters of type Database Modifier and Type Method Description static String
ExceptionDetails. findSource(Database database)
-
Uses of Database in liquibase.precondition
Methods in liquibase.precondition with parameters of type Database Modifier and Type Method Description void
CustomPrecondition. check(Database database)
void
CustomPreconditionWrapper. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
Precondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
ValidationErrors
CustomPreconditionWrapper. validate(Database database)
ValidationErrors
Precondition. validate(Database database)
ValidationErrors
PreconditionLogic. validate(Database database)
Warnings
CustomPreconditionWrapper. warn(Database database)
Warnings
Precondition. warn(Database database)
-
Uses of Database in liquibase.precondition.core
Methods in liquibase.precondition.core with parameters of type Database Modifier and Type Method Description void
AndPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ChangeLogPropertyDefinedPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ChangeSetExecutedPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ColumnExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
DBMSPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ForeignKeyExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
IndexExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
NotPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ObjectQuotingStrategyPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
OrPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
PreconditionContainer. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
PrimaryKeyExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
RowCountPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
RunningAsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
SequenceExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
SqlPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
TableExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
TableIsEmptyPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
UniqueConstraintExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
void
ViewExistsPrecondition. check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener)
ValidationErrors
ChangeLogPropertyDefinedPrecondition. validate(Database database)
ValidationErrors
ChangeSetExecutedPrecondition. validate(Database database)
ValidationErrors
ColumnExistsPrecondition. validate(Database database)
ValidationErrors
DBMSPrecondition. validate(Database database)
ValidationErrors
ForeignKeyExistsPrecondition. validate(Database database)
ValidationErrors
IndexExistsPrecondition. validate(Database database)
ValidationErrors
ObjectQuotingStrategyPrecondition. validate(Database database)
ValidationErrors
PrimaryKeyExistsPrecondition. validate(Database database)
ValidationErrors
RowCountPrecondition. validate(Database database)
ValidationErrors
RunningAsPrecondition. validate(Database database)
ValidationErrors
SequenceExistsPrecondition. validate(Database database)
ValidationErrors
SqlPrecondition. validate(Database database)
ValidationErrors
TableExistsPrecondition. validate(Database database)
ValidationErrors
TableIsEmptyPrecondition. validate(Database database)
ValidationErrors
UniqueConstraintExistsPrecondition. validate(Database database)
ValidationErrors
ViewExistsPrecondition. validate(Database database)
Warnings
AndPrecondition. warn(Database database)
Warnings
ChangeLogPropertyDefinedPrecondition. warn(Database database)
Warnings
ChangeSetExecutedPrecondition. warn(Database database)
Warnings
ColumnExistsPrecondition. warn(Database database)
Warnings
DBMSPrecondition. warn(Database database)
Warnings
ForeignKeyExistsPrecondition. warn(Database database)
Warnings
IndexExistsPrecondition. warn(Database database)
Warnings
NotPrecondition. warn(Database database)
Warnings
ObjectQuotingStrategyPrecondition. warn(Database database)
Warnings
OrPrecondition. warn(Database database)
Warnings
PrimaryKeyExistsPrecondition. warn(Database database)
Warnings
RowCountPrecondition. warn(Database database)
Warnings
RunningAsPrecondition. warn(Database database)
Warnings
SequenceExistsPrecondition. warn(Database database)
Warnings
SqlPrecondition. warn(Database database)
Warnings
TableExistsPrecondition. warn(Database database)
Warnings
TableIsEmptyPrecondition. warn(Database database)
Warnings
UniqueConstraintExistsPrecondition. warn(Database database)
Warnings
ViewExistsPrecondition. warn(Database database)
-
Uses of Database in liquibase.report
Methods in liquibase.report with parameters of type Database Modifier and Type Method Description void
RollbackReportParameters. 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 Database Modifier and Type Method Description protected Database
FormattedSqlChangeLogSerializer. getTargetDatabase(ChangeSet changeSet)
-
Uses of Database in liquibase.snapshot
Methods in liquibase.snapshot that return Database Modifier and Type Method Description Database
DatabaseSnapshot. getDatabase()
Methods in liquibase.snapshot with parameters of type Database Modifier and Type Method Description boolean
SnapshotControl. addType(Class<? extends DatabaseObject> type, Database database)
Adds a new DatabaseObject type to the list of object types to be included in snapshots.protected SnapshotGeneratorChain
DatabaseSnapshot. createGeneratorChain(Class<? extends DatabaseObject> databaseObjectType, Database database)
String
ResultSetCache.RowData. createKey(Database database, String... params)
String
ResultSetCache.RowData. createParamsKey(Database database)
String
ResultSetCache.RowData. createSchemaKey(Database database)
DatabaseSnapshot
SnapshotGeneratorFactory. createSnapshot(CatalogAndSchema[] examples, Database database, SnapshotControl snapshotControl)
Creates a database snapshot for a given array of catalog/schema combinations.DatabaseSnapshot
SnapshotGeneratorFactory. createSnapshot(CatalogAndSchema example, Database database, SnapshotControl snapshotControl)
DatabaseSnapshot
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.protected List<CachedRow>
ResultSetCache.ResultSetExtractor. executeAndExtract(String sql, Database database)
protected List<CachedRow>
ResultSetCache.ResultSetExtractor. executeAndExtract(Database database, boolean informixTrimHint, String sql, Object... parameters)
protected List<CachedRow>
ResultSetCache.ResultSetExtractor. executeAndExtract(Database database, String sql, Object... parameters)
void
SnapshotListener. 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)
Table
SnapshotGeneratorFactory. getDatabaseChangeLogLockTable(Database database)
Table
SnapshotGeneratorFactory. getDatabaseChangeLogTable(SnapshotControl snapshotControl, Database database)
protected SortedSet<SnapshotGenerator>
SnapshotGeneratorFactory. getGenerators(Class<? extends DatabaseObject> generatorClass, Database database)
int
SnapshotGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
Inquire if this SnapshotGenerator is capable of snapshotting objects of type objectType (e.g.boolean
SnapshotGeneratorFactory. has(DatabaseObject example, Database database)
Checks if a specific object is present in a databaseboolean
SnapshotGeneratorFactory. hasDatabaseChangeLogLockTable(Database database)
boolean
SnapshotGeneratorFactory. hasDatabaseChangeLogTable(Database database)
void
SnapshotListener. willSnapshot(DatabaseObject example, Database database)
Called before a snapshot is done.Constructors in liquibase.snapshot with parameters of type Database Constructor Description CachingDatabaseMetaData(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)
RowData(String catalog, String schema, Database database, String... parameters)
RowData(String catalog, String schema, Database database, String... parameters)
SingleResultSetExtractor(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)
UnionResultSetExtractor(Database database)
-
Uses of Database in liquibase.snapshot.jvm
Methods in liquibase.snapshot.jvm with parameters of type Database Modifier and Type Method Description protected boolean
IndexSnapshotGenerator. addToViews(Database database)
protected String
JdbcSnapshotGenerator. cleanNameFromDatabase(String objectName, Database database)
protected ForeignKeyConstraintType
ForeignKeySnapshotGenerator. convertToForeignKeyConstraintType(Integer jdbcType, Database database)
Column
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 String
UniqueConstraintSnapshotGenerator. getCacheKey(Map<String,?> row, Database database)
Return the cache key for the given query row.protected String
UniqueConstraintSnapshotGenerator. 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)
int
ColumnSnapshotGeneratorH2. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ColumnSnapshotGeneratorInformix. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
ColumnSnapshotGeneratorOracle. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
JdbcSnapshotGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
SchemaSnapshotGeneratorSnowflake. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
SequenceSnapshotGeneratorSnowflake. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UniqueConstraintSnapshotGenerator. getPriority(Class<? extends DatabaseObject> objectType, Database database)
int
UniqueConstraintSnapshotGeneratorSnowflake. getPriority(Class<? extends DatabaseObject> objectType, Database database)
protected SqlStatement
SequenceSnapshotGenerator. getSelectSequenceStatement(Schema schema, Database database)
protected SqlStatement
SequenceSnapshotGeneratorSnowflake. getSelectSequenceStatement(Schema schema, Database database)
protected boolean
UniqueConstraintSnapshotGenerator. includeTableNameInCacheKey(Database database)
Should the given database include the table name in the key? Databases that need to include the table names are ones where unique constraint names do not have to be unique within the schema.protected boolean
CatalogSnapshotGenerator. isDefaultCatalog(Catalog match, Database database)
protected List<Map<String,?>>
UniqueConstraintSnapshotGenerator. listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot)
protected List<Map<String,?>>
UniqueConstraintSnapshotGeneratorSnowflake. listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot)
Map<String,Column.AutoIncrementInformation>
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 Column
ColumnSnapshotGenerator. readColumn(CachedRow columnMetadataResultSet, Relation table, Database database)
protected DataType
ColumnSnapshotGenerator. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)
Processes metadata of a column, e.g.protected DataType
ColumnSnapshotGeneratorInformix. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)
protected DataType
ColumnSnapshotGeneratorOracle. readDataType(CachedRow columnMetadataResultSet, Column column, Database database)
protected Object
ColumnSnapshotGenerator. readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)
protected Object
ColumnSnapshotGeneratorH2. readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)
protected Table
TableSnapshotGenerator. readTable(CachedRow tableMetadataResultSet, Database database)
protected void
ColumnSnapshotGenerator. setAutoIncrementDetails(Column column, Database database, DatabaseSnapshot snapshot)
protected boolean
UniqueConstraintSnapshotGenerator. supportsBulkQuery(Database database)
To support bulk query, the resultSet must include a CONSTRAINT_CONTAINER column for caching purposesprotected BigInteger
SequenceSnapshotGenerator. toBigInteger(Object value, Database database)
protected Boolean
SequenceSnapshotGenerator. toBoolean(Object value, Database database)
protected CatalogAndSchema
SchemaSnapshotGenerator. toCatalogAndSchema(String tableSchema, Database database)
-
Uses of Database in liquibase.sql.visitor
Methods in liquibase.sql.visitor with parameters of type Database Modifier and Type Method Description String
AppendSqlIfNotPresentVisitor. modifySql(String sql, Database database)
String
AppendSqlVisitor. modifySql(String sql, Database database)
String
PrependSqlVisitor. modifySql(String sql, Database database)
String
RegExpReplaceSqlVisitor. modifySql(String sql, Database database)
String
ReplaceSqlVisitor. modifySql(String sql, Database database)
String
SqlVisitor. modifySql(String sql, Database database)
-
Uses of Database in liquibase.sqlgenerator
Methods in liquibase.sqlgenerator with parameters of type Database Modifier and Type Method Description boolean
SqlGenerator. generateRollbackStatementsIsVolatile(Database database)
boolean
SqlGeneratorFactory. 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)
boolean
SqlGenerator. generateStatementsIsVolatile(Database database)
Does this change require access to the database metadata? If true, the change cannot be used in an updateSql-style command.boolean
SqlGeneratorFactory. generateStatementsVolatile(SqlStatement statement, Database database)
Return true if the SqlStatement class queries the database in any way to determine Statements to execute.Set<DatabaseObject>
SqlGeneratorFactory. getAffectedDatabaseObjects(SqlStatement statement, Database database)
SortedSet<SqlGenerator>
SqlGeneratorFactory. getGenerators(SqlStatement statement, Database database)
boolean
SqlGenerator. supports(T statement, Database database)
Does this generator support the given statement/database combination? Do not validate the statement with this method, only return if it can support it.boolean
SqlGeneratorFactory. supports(SqlStatement statement, Database database)
ValidationErrors
SqlGenerator. validate(T statement, Database database, SqlGeneratorChain<T> sqlGeneratorChain)
Validate the data contained in the SqlStatement.ValidationErrors
SqlGeneratorChain. validate(T statement, Database database)
ValidationErrors
SqlGeneratorFactory. validate(SqlStatement statement, Database database)
Warnings
SqlGenerator. warn(T statementType, Database database, SqlGeneratorChain<T> sqlGeneratorChain)
Warnings
SqlGeneratorChain. warn(T statement, Database database)
Warnings
SqlGeneratorFactory. warn(SqlStatement statement, Database database)
-
Uses of Database in liquibase.sqlgenerator.core
Methods in liquibase.sqlgenerator.core with parameters of type Database Modifier and Type Method Description protected void
AddColumnGenerator. addForeignKeyStatements(AddColumnStatement statement, Database database, List<Sql> returnSql)
static String
CreateProcedureGenerator. 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 void
AddColumnGenerator. addUniqueConstraintStatements(AddColumnStatement statement, Database database, List<Sql> returnSql)
protected String
TableIsEmptyGenerator. generateCountSql(TableIsEmptyStatement statement, Database database)
protected String
TableRowCountGenerator. generateCountSql(TableRowCountStatement statement, Database database)
void
InsertGenerator. generateHeader(StringBuilder sql, InsertStatement statement, Database database)
void
InsertSetGenerator. generateHeader(StringBuilder sql, InsertSetStatement statement, Database database)
boolean
AbstractSqlGenerator. generateRollbackStatementsIsVolatile(Database database)
protected String
AddColumnGenerator. generateSingleColumBaseSQL(AddColumnStatement statement, Database database)
protected Sql[]
AddColumnGenerator. generateSingleColumn(AddColumnStatement statement, Database database)
protected String
AddColumnGenerator. generateSingleColumnSQL(AddColumnStatement statement, Database database)
protected String
AddColumnGeneratorDefaultClauseBeforeNotNull. 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[]
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)
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[]
UpdateDataChangeGenerator. generateSql(UpdateExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
Sql[]
UpdateGenerator. generateSql(UpdateStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
boolean
AbstractSqlGenerator. generateStatementsIsVolatile(Database database)
boolean
AddAutoIncrementGeneratorSQLite. generateStatementsIsVolatile(Database database)
boolean
AddColumnGeneratorSQLite. generateStatementsIsVolatile(Database database)
boolean
AddDefaultValueGeneratorSQLite. generateStatementsIsVolatile(Database database)
void
InsertGenerator. generateValues(StringBuilder sql, InsertStatement statement, Database database)
protected Relation
ClearDatabaseChangeLogTableGenerator. getAffectedTable(Database database, String schemaName)
protected Relation
CreateDatabaseChangeLogTableGeneratorSybase. getAffectedTable(Database database)
protected String
CreateDatabaseChangeLogLockTableGenerator. getCharTypeName(Database database)
protected String
CreateDatabaseChangeLogTableGenerator. getCharTypeName(Database database)
protected String
CreateDatabaseChangeLogLockTableGenerator. getDateTimeTypeString(Database database)
protected String
CreateDatabaseChangeLogTableGenerator. getDateTimeTypeString(Database database)
protected abstract String
InsertOrUpdateGenerator. getElse(Database database)
protected String
InsertOrUpdateGeneratorDB2. getElse(Database database)
protected String
InsertOrUpdateGeneratorH2. getElse(Database database)
protected String
InsertOrUpdateGeneratorHsql. getElse(Database database)
protected String
InsertOrUpdateGeneratorInformix. getElse(Database database)
protected String
InsertOrUpdateGeneratorMSSQL. getElse(Database database)
protected String
InsertOrUpdateGeneratorMySQL. getElse(Database database)
protected String
InsertOrUpdateGeneratorOracle. getElse(Database database)
protected String
InsertOrUpdateGeneratorPostgres. getElse(Database arg0)
protected String
InsertOrUpdateGeneratorSnowflake. getElse(Database database)
protected String
InsertOrUpdateGeneratorSQLite. getElse(Database database)
protected String
InsertOrUpdateGeneratorSybaseASA. getElse(Database database)
protected InsertGenerator
InsertSetGenerator. getInsertGenerator(Database database)
protected String
InsertOrUpdateGenerator. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorH2. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorHsql. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorInformix. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorMSSQL. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorMySQL. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSnowflake. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSQLite. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSybaseASA. getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
protected String
ModifyDataTypeGenerator. getModifyString(Database database)
protected String
InsertOrUpdateGenerator. getPostUpdateStatements(Database database)
protected String
InsertOrUpdateGeneratorDB2. getPostUpdateStatements(Database database)
protected String
InsertOrUpdateGeneratorOracle. getPostUpdateStatements(Database database)
protected String
ModifyDataTypeGenerator. getPreDataTypeString(Database database)
protected abstract String
InsertOrUpdateGenerator. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorDB2. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorH2. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorHsql. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorInformix. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorMSSQL. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorMySQL. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorOracle. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorPostgres. getRecordCheck(InsertOrUpdateStatement arg0, Database arg1, String arg2)
protected String
InsertOrUpdateGeneratorSnowflake. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorSQLite. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGeneratorSybaseASA. getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
protected String
InsertOrUpdateGenerator. 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 String
InsertOrUpdateGeneratorH2. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorHsql. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorInformix. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorMSSQL. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorMySQL. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSnowflake. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSQLite. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGeneratorSybaseASA. getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
protected String
InsertOrUpdateGenerator. getWhereClause(InsertOrUpdateStatement insertOrUpdateStatement, Database database)
boolean
AbstractSqlGenerator. 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.boolean
AbstractSqlGenerator. supports(T statement, Database database)
boolean
AddAutoIncrementGenerator. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddAutoIncrementGeneratorDB2. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddAutoIncrementGeneratorHsqlH2. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddAutoIncrementGeneratorInformix. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddAutoIncrementGeneratorMySQL. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddAutoIncrementGeneratorSQLite. supports(AddAutoIncrementStatement statement, Database database)
boolean
AddColumnGeneratorDefaultClauseBeforeNotNull. supports(AddColumnStatement statement, Database database)
boolean
AddColumnGeneratorSQLite. supports(AddColumnStatement statement, Database database)
boolean
AddDefaultValueGeneratorDerby. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorInformix. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorMSSQL. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorMySQL. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorOracle. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorPostgres. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorSQLite. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorSybase. supports(AddDefaultValueStatement statement, Database database)
boolean
AddDefaultValueGeneratorSybaseASA. supports(AddDefaultValueStatement statement, Database database)
boolean
AddForeignKeyConstraintGenerator. supports(AddForeignKeyConstraintStatement statement, Database database)
boolean
AddPrimaryKeyGenerator. supports(AddPrimaryKeyStatement statement, Database database)
boolean
AddPrimaryKeyGeneratorInformix. supports(AddPrimaryKeyStatement statement, Database database)
boolean
AddUniqueConstraintGenerator. supports(AddUniqueConstraintStatement statement, Database database)
boolean
AddUniqueConstraintGeneratorInformix. supports(AddUniqueConstraintStatement statement, Database database)
boolean
AddUniqueConstraintGeneratorTDS. supports(AddUniqueConstraintStatement statement, Database database)
boolean
AlterSequenceGenerator. supports(AlterSequenceStatement statement, Database database)
boolean
CopyRowsGenerator. supports(CopyRowsStatement statement, Database database)
boolean
CreateDatabaseChangeLogTableGenerator. supports(CreateDatabaseChangeLogTableStatement statement, Database database)
boolean
CreateDatabaseChangeLogTableGeneratorSybase. supports(CreateDatabaseChangeLogTableStatement statement, Database database)
boolean
CreateIndexGeneratorFirebird. supports(CreateIndexStatement statement, Database database)
Informs the SqlGeneratorFactory that we this class works on Firebird SQL databases only.boolean
CreateIndexGeneratorPostgres. supports(CreateIndexStatement statement, Database database)
boolean
CreateProcedureGenerator. supports(CreateProcedureStatement statement, Database database)
boolean
CreateSequenceGenerator. supports(CreateSequenceStatement statement, Database database)
boolean
CreateSequenceGeneratorSnowflake. supports(CreateSequenceStatement statement, Database database)
boolean
CreateTableGeneratorInformix. supports(CreateTableStatement statement, Database database)
boolean
CreateViewGeneratorInformix. supports(CreateViewStatement statement, Database database)
boolean
DropDefaultValueGenerator. supports(DropDefaultValueStatement statement, Database database)
boolean
DropDefaultValueGeneratorSnowflake. supports(DropDefaultValueStatement statement, Database database)
boolean
DropForeignKeyConstraintGenerator. supports(DropForeignKeyConstraintStatement statement, Database database)
boolean
DropPrimaryKeyGenerator. supports(DropPrimaryKeyStatement statement, Database database)
boolean
DropProcedureGenerator. supports(DropProcedureStatement statement, Database database)
boolean
DropProcedureGeneratorSnowflake. supports(DropProcedureStatement statement, Database database)
boolean
DropSequenceGenerator. supports(DropSequenceStatement statement, Database database)
boolean
DropUniqueConstraintGenerator. supports(DropUniqueConstraintStatement statement, Database database)
boolean
GetViewDefinitionGeneratorDB2. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorDerby. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorFirebird. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorHsql. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorInformix. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorMSSQL. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorOracle. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorPostgres. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorSnowflake. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorSybase. supports(GetViewDefinitionStatement statement, Database database)
boolean
GetViewDefinitionGeneratorSybaseASA. supports(GetViewDefinitionStatement statement, Database database)
boolean
InsertOrUpdateGeneratorDB2. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorH2. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorHsql. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorInformix. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorMSSQL. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorMySQL. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorOracle. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorPostgres. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorSnowflake. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorSQLite. supports(InsertOrUpdateStatement statement, Database database)
boolean
InsertOrUpdateGeneratorSybaseASA. supports(InsertOrUpdateStatement statement, Database database)
boolean
ModifyDataTypeGenerator. supports(ModifyDataTypeStatement statement, Database database)
boolean
ReindexGeneratorSQLite. supports(ReindexStatement statement, Database database)
boolean
RenameColumnGenerator. supports(RenameColumnStatement statement, Database database)
boolean
RenameSequenceGenerator. supports(RenameSequenceStatement statement, Database database)
boolean
RenameTableGenerator. supports(RenameTableStatement statement, Database database)
boolean
RenameTableGeneratorSnowflake. supports(RenameTableStatement statement, Database database)
boolean
RenameViewGenerator. supports(RenameViewStatement statement, Database database)
boolean
RenameViewGeneratorSnowflake. supports(RenameViewStatement statement, Database database)
boolean
ReorganizeTableGeneratorDB2. supports(ReorganizeTableStatement statement, Database database)
boolean
SetColumnRemarksGenerator. supports(SetColumnRemarksStatement statement, Database database)
boolean
SetColumnRemarksGeneratorSnowflake. supports(SetColumnRemarksStatement statement, Database database)
boolean
SetNullableGenerator. supports(SetNullableStatement statement, Database database)
boolean
SetTableRemarksGenerator. supports(SetTableRemarksStatement statement, Database database)
boolean
SetTableRemarksGeneratorSnowflake. supports(SetTableRemarksStatement statement, Database database)
boolean
SetViewRemarksGenerator. supports(SetViewRemarksStatement statement, Database database)
boolean
TableIsEmptyGenerator. supports(TableIsEmptyStatement statement, Database database)
boolean
TableRowCountGenerator. supports(TableRowCountStatement statement, Database database)
static void
CreateProcedureGenerator. surroundWithSchemaSets(List<Sql> sql, String schemaName, Database database)
Convenience method for when the schemaName is set but we don't want to parse the bodyValidationErrors
AddAutoIncrementGenerator. validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddAutoIncrementGeneratorDB2. validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddAutoIncrementGeneratorInformix. validate(AddAutoIncrementStatement addAutoIncrementStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddAutoIncrementGeneratorMySQL. validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddAutoIncrementGeneratorSQLite. validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddColumnGenerator. validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddColumnGeneratorDefaultClauseBeforeNotNull. validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddColumnGeneratorSQLite. validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddDefaultValueGenerator. validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddDefaultValueGeneratorInformix. validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddDefaultValueGeneratorMySQL. validate(AddDefaultValueStatement addDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddDefaultValueGeneratorSQLite. validate(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddForeignKeyConstraintGenerator. validate(AddForeignKeyConstraintStatement addForeignKeyConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddPrimaryKeyGenerator. validate(AddPrimaryKeyStatement addPrimaryKeyStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
AddUniqueConstraintGenerator. validate(AddUniqueConstraintStatement addUniqueConstraintStatement, Database database, SqlGeneratorChain<AddUniqueConstraintStatement> sqlGeneratorChain)
ValidationErrors
AlterSequenceGenerator. validate(AlterSequenceStatement alterSequenceStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
BatchDmlExecutablePreparedStatementGenerator. validate(BatchDmlExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
ClearDatabaseChangeLogTableGenerator. validate(ClearDatabaseChangeLogTableStatement clearDatabaseChangeLogTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CommentGenerator. validate(CommentStatement comment, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CopyRowsGenerator. validate(CopyRowsStatement copyRowsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateDatabaseChangeLogLockTableGenerator. validate(CreateDatabaseChangeLogLockTableStatement createDatabaseChangeLogLockTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateDatabaseChangeLogTableGenerator. validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateDatabaseChangeLogTableGeneratorSybase. validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateIndexGenerator. validate(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateIndexGeneratorFirebird. validate(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateProcedureGenerator. validate(CreateProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateSequenceGenerator. validate(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateSequenceGeneratorSnowflake. validate(CreateSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateTableGenerator. validate(CreateTableStatement createTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateViewGenerator. validate(CreateViewStatement createViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
CreateViewGeneratorInformix. validate(CreateViewStatement createViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DeleteGenerator. validate(DeleteStatement deleteStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropColumnGenerator. validate(DropColumnStatement dropColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropDefaultValueGenerator. validate(DropDefaultValueStatement dropDefaultValueStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropForeignKeyConstraintGenerator. validate(DropForeignKeyConstraintStatement dropForeignKeyConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropIndexGenerator. validate(DropIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropPrimaryKeyGenerator. validate(DropPrimaryKeyStatement dropPrimaryKeyStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropProcedureGenerator. validate(DropProcedureStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropSequenceGenerator. validate(DropSequenceStatement dropSequenceStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropTableGenerator. validate(DropTableStatement dropTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropUniqueConstraintGenerator. validate(DropUniqueConstraintStatement dropUniqueConstraintStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
DropViewGenerator. validate(DropViewStatement dropViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
GetNextChangeSetSequenceValueGenerator. validate(GetNextChangeSetSequenceValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
GetViewDefinitionGenerator. validate(GetViewDefinitionStatement getViewDefinitionStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
InitializeDatabaseChangeLogLockTableGenerator. validate(InitializeDatabaseChangeLogLockTableStatement initializeDatabaseChangeLogLockTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
InsertDataChangeGenerator. validate(InsertExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
InsertGenerator. validate(InsertStatement insertStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
InsertOrUpdateGenerator. validate(InsertOrUpdateStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
InsertSetGenerator. validate(InsertSetStatement insertStatementSet, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
LockDatabaseChangeLogGenerator. validate(LockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
MarkChangeSetRanGenerator. validate(MarkChangeSetRanStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
ModifyDataTypeGenerator. validate(ModifyDataTypeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RawParameterizedSqlGenerator. validate(RawParameterizedSqlStatement statement, Database database, SqlGeneratorChain<RawParameterizedSqlStatement> sqlGeneratorChain)
ValidationErrors
RawSqlGenerator. validate(RawSqlStatement rawSqlStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
ReindexGeneratorSQLite. validate(ReindexStatement reindexStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RemoveChangeSetRanStatusGenerator. validate(RemoveChangeSetRanStatusStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RenameColumnGenerator. validate(RenameColumnStatement renameColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RenameSequenceGenerator. validate(RenameSequenceStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RenameTableGenerator. validate(RenameTableStatement renameTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RenameViewGenerator. validate(RenameViewStatement renameViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
ReorganizeTableGeneratorDB2. validate(ReorganizeTableStatement reorganizeTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
RuntimeGenerator. validate(RuntimeStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SelectFromDatabaseChangeLogGenerator. validate(SelectFromDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SelectFromDatabaseChangeLogLockGenerator. validate(SelectFromDatabaseChangeLogLockStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SetColumnRemarksGenerator. validate(SetColumnRemarksStatement setColumnRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SetColumnRemarksGeneratorSnowflake. validate(SetColumnRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SetNullableGenerator. validate(SetNullableStatement setNullableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SetTableRemarksGenerator. validate(SetTableRemarksStatement setTableRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
SetViewRemarksGenerator. validate(SetViewRemarksStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
StoredProcedureGenerator. validate(StoredProcedureStatement storedProcedureStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
TableIsEmptyGenerator. validate(TableIsEmptyStatement tableIsEmptyStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
TableRowCountGenerator. validate(TableRowCountStatement dropColumnStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
TagDatabaseGenerator. validate(TagDatabaseStatement tagDatabaseStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
UnlockDatabaseChangeLogGenerator. validate(UnlockDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
UpdateChangeSetChecksumGenerator. validate(UpdateChangeSetChecksumStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
UpdateDataChangeGenerator. validate(UpdateExecutablePreparedStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
ValidationErrors
UpdateGenerator. validate(UpdateStatement updateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
Warnings
AbstractSqlGenerator. warn(T statementType, Database database, SqlGeneratorChain<T> sqlGeneratorChain)
Warnings
AddDefaultValueGenerator. warn(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
Warnings
CreateIndexGenerator. warn(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
Warnings
ModifyDataTypeGenerator. warn(ModifyDataTypeStatement modifyDataTypeStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
Warnings
SetColumnRemarksGenerator. warn(SetColumnRemarksStatement statementType, Database database, SqlGeneratorChain<SetColumnRemarksStatement> sqlGeneratorChain)
Warnings
SetNullableGenerator. warn(SetNullableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
-
Uses of Database in liquibase.statement
Fields in liquibase.statement declared as Database Modifier and Type Field Description protected Database
ExecutablePreparedStatementBase. database
Constructors in liquibase.statement with parameters of type Database Constructor Description BatchDmlExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<LoadDataColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor, List<ExecutablePreparedStatementBase> statements)
ExecutablePreparedStatementBase(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 Database Modifier and Type Method Description Sql[]
RuntimeStatement. generate(Database database)
-
Uses of Database in liquibase.structure
Constructors in liquibase.structure with parameters of type Database Constructor Description DatabaseObjectCollection(Database database)
-
Uses of Database in liquibase.util
Methods in liquibase.util with parameters of type Database Modifier and Type Method Description static String
SqlUtil. getSqlString(SqlStatement statement, SqlGeneratorFactory sqlGeneratorFactory, Database database)
Get the string sql statements from a given SqlStatementstatic String
JdbcUtil. getValueForColumn(ResultSet rs, String columnNameToCheck, Database database)
Checks whether a result set has a column matching the specified column name.static boolean
ValidatingVisitorUtil. isChecksumIssue(ChangeSet changeSet, RanChangeSet ranChangeSet, DatabaseChangeLog databaseChangeLog, Database database)
static void
LoggingExecutorTextUtil. outputHeader(String message, Database database, String changeLogFile)
static Object
SqlUtil. parseValue(Database database, Object val, DataType type)
static String
SqlUtil. 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 Database Modifier and Type Method Description protected void
AbstractLiquibaseMojo. cleanup(Database db)
protected void
LiquibaseChangeLogSyncSQLMojo. cleanup(Database db)
protected void
LiquibaseChangeLogSyncToTagSQLMojo. cleanup(Database db)
protected void
LiquibaseFutureRollbackSQL. cleanup(Database db)
protected void
LiquibaseRollbackSQL. cleanup(Database db)
protected void
LiquibaseUpdateSQL. cleanup(Database db)
protected Liquibase
AbstractLiquibaseChangeLogMojo. createLiquibase(Database db)
protected Liquibase
AbstractLiquibaseMojo. createLiquibase(Database db)
protected Liquibase
AbstractLiquibaseUpdateMojo. createLiquibase(Database db)
protected Liquibase
LiquibaseChangeLogSyncSQLMojo. createLiquibase(Database db)
protected Liquibase
LiquibaseChangeLogSyncToTagSQLMojo. createLiquibase(Database db)
protected Liquibase
LiquibaseFutureRollbackSQL. createLiquibase(Database db)
protected Liquibase
LiquibaseRollbackSQL. createLiquibase(Database db)
protected Liquibase
LiquibaseUpdateSQL. createLiquibase(Database db)
-