Uses of Interface
liquibase.database.Database

Packages that use Database
liquibase   
liquibase.change The change package contains the available database "changes". 
liquibase.change.core   
liquibase.change.custom   
liquibase.changelog   
liquibase.changelog.filter   
liquibase.changelog.visitor   
liquibase.command   
liquibase.common.datatype   
liquibase.database   
liquibase.database.core   
liquibase.database.jvm   
liquibase.datatype   
liquibase.datatype.core   
liquibase.dbdoc   
liquibase.diff   
liquibase.diff.compare   
liquibase.diff.compare.core   
liquibase.diff.core   
liquibase.diff.output   
liquibase.diff.output.changelog   
liquibase.diff.output.changelog.core   
liquibase.exception   
liquibase.executor   
liquibase.integration.ant   
liquibase.integration.ant.type   
liquibase.integration.commandline   
liquibase.integration.spring   
liquibase.lockservice   
liquibase.precondition   
liquibase.precondition.core   
liquibase.sdk.database   
liquibase.serializer.core.formattedsql   
liquibase.snapshot   
liquibase.snapshot.jvm   
liquibase.sql.visitor   
liquibase.sqlgenerator   
liquibase.sqlgenerator.core   
liquibase.statement   
liquibase.statement.core   
liquibase.structure   
liquibase.util   
liquibase.util.ui   
 

Uses of Database in liquibase
 

Fields in liquibase declared as Database
protected  Database Liquibase.database
           
 

Methods in liquibase that return Database
 Database Liquibase.getDatabase()
          Returns the Database used by this Liquibase instance.
 Database RuntimeEnvironment.getTargetDatabase()
           
 

Methods in liquibase with parameters of type Database
 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)
           
 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
Liquibase(DatabaseChangeLog changeLog, ResourceAccessor resourceAccessor, Database database)
           
Liquibase(String changeLogFile, ResourceAccessor resourceAccessor, Database database)
          Creates a Liquibase instance.
RuntimeEnvironment(Database targetDatabase, Contexts contexts)
          Deprecated. use version with LabelExpression
RuntimeEnvironment(Database targetDatabase, Contexts contexts, LabelExpression labelExpression)
           
 

Uses of Database in liquibase.change
 

Methods in liquibase.change with parameters of type Database
 ChangeStatus Change.checkStatus(Database database)
          Validate that this change executed successfully against the given database.
 ChangeStatus AbstractSQLChange.checkStatus(Database database)
           
 ChangeStatus AbstractChange.checkStatus(Database database)
           
 SqlStatement[] Change.generateRollbackStatements(Database database)
          Generates the SqlStatement objects that would roll back the change.
 SqlStatement[] AbstractChange.generateRollbackStatements(Database database)
          Implementation relies on value returned from AbstractChange.createInverses().
 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 the Change.generateRollbackStatements(Database) method.
 boolean AbstractSQLChange.generateRollbackStatementsVolatile(Database database)
           
 boolean AbstractChange.generateRollbackStatementsVolatile(Database database)
          Implementation delegates logic to the SqlGenerator.generateRollbackStatementsIsVolatile(Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database) If no or null SqlStatements are returned by generateRollbackStatements then this method returns false.
 SqlStatement[] Change.generateStatements(Database database)
          Generates the SqlStatement objects required to run the change for the given database.
 SqlStatement[] AbstractSQLChange.generateStatements(Database database)
          Generates one or more SqlStatements depending on how the SQL should be parsed.
 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 the Change.generateStatements(Database) method.
 boolean AbstractSQLChange.generateStatementsVolatile(Database database)
           
 boolean AbstractChange.generateStatementsVolatile(Database database)
          Implementation delegates logic to the SqlGenerator.generateStatementsIsVolatile(Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database).
 Set<DatabaseObject> Change.getAffectedDatabaseObjects(Database database)
          Returns example DatabaseObject instances describing the objects affected by this change.
 Set<DatabaseObject> AbstractChange.getAffectedDatabaseObjects(Database database)
          Implementation delegates logic to the SqlGeneratorFactory.getAffectedDatabaseObjects(liquibase.statement.SqlStatement, liquibase.database.Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database) Returns empty set if change is not supported for the passed database
 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 by ChangeParameterMetaData.getRequiredForDatabase() against a given database.
 boolean Change.supports(Database database)
          Return true if this Change object supports the passed database.
 boolean AbstractSQLChange.supports(Database database)
          Implementation delegates logic to the SqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database).
 boolean AbstractChange.supports(Database database)
          Implementation delegates logic to the SqlGenerator.supports(liquibase.statement.SqlStatement, liquibase.database.Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database).
 boolean ChangeParameterMetaData.supports(Database database)
           
 boolean Change.supportsRollback(Database database)
          Returns true if this change be rolled back for the given database.
 boolean AbstractChange.supportsRollback(Database database)
          Implementation returns true if AbstractChange.createInverses() returns a non-null value.
 ValidationErrors Change.validate(Database database)
          Generate errors based on the configured Change instance.
 ValidationErrors AbstractSQLChange.validate(Database database)
           
 ValidationErrors AbstractChange.validate(Database database)
          Implementation checks the ChangeParameterMetaData for declared required fields and also delegates logic to the SqlGenerator.validate(liquibase.statement.SqlStatement, liquibase.database.Database, liquibase.sqlgenerator.SqlGeneratorChain) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database).
 Warnings Change.warn(Database database)
          Generates warnings based on the configured Change instance.
 Warnings AbstractSQLChange.warn(Database database)
           
 Warnings AbstractChange.warn(Database database)
          Implementation delegates logic to the SqlGenerator.warn(liquibase.statement.SqlStatement, liquibase.database.Database, liquibase.sqlgenerator.SqlGeneratorChain) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database).
 

Uses of Database in liquibase.change.core
 

Methods in liquibase.change.core with parameters of type Database
 ChangeStatus DropNotNullConstraintChange.checkStatus(Database database)
           
 ChangeStatus AlterSequenceChange.checkStatus(Database database)
           
 ChangeStatus CreateIndexChange.checkStatus(Database database)
           
 ChangeStatus DropPrimaryKeyChange.checkStatus(Database database)
           
 ChangeStatus CreateSequenceChange.checkStatus(Database database)
           
 ChangeStatus TagDatabaseChange.checkStatus(Database database)
           
 ChangeStatus AddPrimaryKeyChange.checkStatus(Database database)
           
 ChangeStatus CreateProcedureChange.checkStatus(Database database)
           
 ChangeStatus AddAutoIncrementChange.checkStatus(Database database)
           
 ChangeStatus AddLookupTableChange.checkStatus(Database database)
           
 ChangeStatus RenameViewChange.checkStatus(Database database)
           
 ChangeStatus DropSequenceChange.checkStatus(Database database)
           
 ChangeStatus RenameTableChange.checkStatus(Database database)
           
 ChangeStatus InsertDataChange.checkStatus(Database database)
           
 ChangeStatus AddDefaultValueChange.checkStatus(Database database)
           
 ChangeStatus DropTableChange.checkStatus(Database database)
           
 ChangeStatus AddUniqueConstraintChange.checkStatus(Database database)
           
 ChangeStatus DropIndexChange.checkStatus(Database database)
           
 ChangeStatus LoadUpdateDataChange.checkStatus(Database database)
           
 ChangeStatus UpdateDataChange.checkStatus(Database database)
           
 ChangeStatus DropViewChange.checkStatus(Database database)
           
 ChangeStatus DropUniqueConstraintChange.checkStatus(Database database)
           
 ChangeStatus AddColumnChange.checkStatus(Database database)
           
 ChangeStatus DropColumnChange.checkStatus(Database database)
           
 ChangeStatus CreateTableChange.checkStatus(Database database)
           
 ChangeStatus RenameColumnChange.checkStatus(Database database)
           
 ChangeStatus LoadDataChange.checkStatus(Database database)
           
 ChangeStatus AddForeignKeyConstraintChange.checkStatus(Database database)
           
 ChangeStatus CreateViewChange.checkStatus(Database database)
           
 ChangeStatus DropForeignKeyConstraintChange.checkStatus(Database database)
           
 ChangeStatus DropDefaultValueChange.checkStatus(Database database)
           
protected  List<String> ExecuteShellCommandChange.createFinalCommandArray(Database database)
           
protected  ProcessBuilder ExecuteShellCommandChange.createProcessBuilder(Database database)
           
protected  void ExecuteShellCommandChange.executeCommand(Database database)
           
 SqlStatement[] LoadUpdateDataChange.generateRollbackStatements(Database database)
           
 boolean SQLFileChange.generateRollbackStatementsVolatile(Database database)
           
 boolean CreateProcedureChange.generateRollbackStatementsVolatile(Database database)
           
 boolean ExecuteShellCommandChange.generateRollbackStatementsVolatile(Database database)
           
 boolean LoadDataChange.generateRollbackStatementsVolatile(Database database)
           
 SqlStatement[] DropNotNullConstraintChange.generateStatements(Database database)
           
 SqlStatement[] SetColumnRemarksChange.generateStatements(Database database)
           
 SqlStatement[] AlterSequenceChange.generateStatements(Database database)
           
 SqlStatement[] CreateIndexChange.generateStatements(Database database)
           
 SqlStatement[] DropPrimaryKeyChange.generateStatements(Database database)
           
 SqlStatement[] CreateSequenceChange.generateStatements(Database database)
           
 SqlStatement[] TagDatabaseChange.generateStatements(Database database)
          Generates the SqlStatement objects required to run the change for the given database.
 SqlStatement[] AddPrimaryKeyChange.generateStatements(Database database)
           
 SqlStatement[] AddNotNullConstraintChange.generateStatements(Database database)
           
 SqlStatement[] CreateProcedureChange.generateStatements(Database database)
           
 SqlStatement[] AddAutoIncrementChange.generateStatements(Database database)
           
 SqlStatement[] AddLookupTableChange.generateStatements(Database database)
           
 SqlStatement[] DropProcedureChange.generateStatements(Database database)
           
 SqlStatement[] SetTableRemarksChange.generateStatements(Database database)
           
 SqlStatement[] RenameViewChange.generateStatements(Database database)
           
 SqlStatement[] ExecuteShellCommandChange.generateStatements(Database database)
           
 SqlStatement[] DropSequenceChange.generateStatements(Database database)
           
 SqlStatement[] RenameTableChange.generateStatements(Database database)
           
 SqlStatement[] InsertDataChange.generateStatements(Database database)
           
 SqlStatement[] DeleteDataChange.generateStatements(Database database)
           
 SqlStatement[] AddDefaultValueChange.generateStatements(Database database)
           
 SqlStatement[] DropTableChange.generateStatements(Database database)
           
 SqlStatement[] EmptyChange.generateStatements(Database database)
           
 SqlStatement[] AddUniqueConstraintChange.generateStatements(Database database)
           
 SqlStatement[] DropIndexChange.generateStatements(Database database)
           
 SqlStatement[] ModifyDataTypeChange.generateStatements(Database database)
           
 SqlStatement[] UpdateDataChange.generateStatements(Database database)
           
 SqlStatement[] DropViewChange.generateStatements(Database database)
           
 SqlStatement[] DropUniqueConstraintChange.generateStatements(Database database)
           
 SqlStatement[] AddColumnChange.generateStatements(Database database)
           
 SqlStatement[] DropColumnChange.generateStatements(Database database)
           
 SqlStatement[] CreateTableChange.generateStatements(Database database)
           
 SqlStatement[] RenameColumnChange.generateStatements(Database database)
           
 SqlStatement[] RenameSequenceChange.generateStatements(Database database)
           
 SqlStatement[] LoadDataChange.generateStatements(Database database)
           
 SqlStatement[] AddForeignKeyConstraintChange.generateStatements(Database database)
           
 SqlStatement[] OutputChange.generateStatements(Database database)
           
 SqlStatement[] DropAllForeignKeyConstraintsChange.generateStatements(Database database)
           
 SqlStatement[] CreateViewChange.generateStatements(Database database)
           
 SqlStatement[] MergeColumnChange.generateStatements(Database database)
           
 SqlStatement[] StopChange.generateStatements(Database database)
           
 SqlStatement[] DropForeignKeyConstraintChange.generateStatements(Database database)
           
 SqlStatement[] DropDefaultValueChange.generateStatements(Database database)
           
protected  SqlStatement[] CreateProcedureChange.generateStatements(String logicText, String endDelimiter, Database database)
           
 boolean DropPrimaryKeyChange.generateStatementsVolatile(Database database)
           
 boolean SQLFileChange.generateStatementsVolatile(Database database)
           
 boolean CreateProcedureChange.generateStatementsVolatile(Database database)
           
 boolean ExecuteShellCommandChange.generateStatementsVolatile(Database database)
           
 boolean DropColumnChange.generateStatementsVolatile(Database database)
           
 boolean LoadDataChange.generateStatementsVolatile(Database database)
           
 boolean DropAllForeignKeyConstraintsChange.generateStatementsVolatile(Database database)
           
 boolean MergeColumnChange.generateStatementsVolatile(Database database)
           
 boolean StopChange.generateStatementsVolatile(Database database)
           
 boolean AddLookupTableChange.supports(Database database)
           
 boolean DropColumnChange.supports(Database database)
           
 boolean LoadDataChange.supports(Database database)
           
 boolean MergeColumnChange.supports(Database database)
           
 ValidationErrors SetColumnRemarksChange.validate(Database database)
           
 ValidationErrors SQLFileChange.validate(Database database)
           
 ValidationErrors CreateProcedureChange.validate(Database database)
           
 ValidationErrors SetTableRemarksChange.validate(Database database)
           
 ValidationErrors ExecuteShellCommandChange.validate(Database database)
           
 ValidationErrors InsertDataChange.validate(Database database)
           
 ValidationErrors AddDefaultValueChange.validate(Database database)
           
 ValidationErrors UpdateDataChange.validate(Database database)
           
 ValidationErrors DropColumnChange.validate(Database database)
           
 ValidationErrors CreateTableChange.validate(Database database)
           
 ValidationErrors OutputChange.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
 void CustomTaskChange.execute(Database database)
          Method called to run the change logic.
 SqlStatement[] CustomSqlRollback.generateRollbackStatements(Database database)
          Generates the SQL statements required to roll back the change
 SqlStatement[] CustomChangeWrapper.generateRollbackStatements(Database database)
          Finishes configuring the CustomChange based on the values passed to CustomChangeWrapper.setParam(String, String) then calls CustomSqlRollback.generateRollbackStatements(liquibase.database.Database) or CustomTaskRollback.rollback(liquibase.database.Database) depending on the CustomChange implementation.
 SqlStatement[] CustomChangeWrapper.generateStatements(Database database)
          Finishes configuring the CustomChange based on the values passed to CustomChangeWrapper.setParam(String, String) then calls CustomSqlChange.generateStatements(liquibase.database.Database) or CustomTaskChange.execute(liquibase.database.Database) depending on the CustomChange implementation.
 SqlStatement[] CustomSqlChange.generateStatements(Database database)
          Generates the SQL statements required to run the change
 boolean 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 CustomChangeWrapper.validate(Database database)
          Call the CustomChange.validate(liquibase.database.Database) method and return the result.
 ValidationErrors CustomChange.validate(Database database)
          Tests that the change is configured correctly before attempting to execute it.
 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
 Database AbstractChangeLogHistoryService.getDatabase()
           
 

Methods in liquibase.changelog with parameters of type Database
 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 ChangeLogHistoryService.setDatabase(Database database)
           
 void AbstractChangeLogHistoryService.setDatabase(Database database)
           
 boolean OfflineChangeLogHistoryService.supports(Database database)
           
 boolean StandardChangeLogHistoryService.supports(Database database)
           
 boolean ChangeLogHistoryService.supports(Database database)
           
 boolean ChangeSet.supportsRollback(Database database)
           
 void DatabaseChangeLog.validate(Database database, Contexts contexts)
          Deprecated. Use LabelExpression version
 void DatabaseChangeLog.validate(Database database, Contexts contexts, LabelExpression labelExpression)
           
 void DatabaseChangeLog.validate(Database database, String... contexts)
           
 

Constructors in liquibase.changelog with parameters of type Database
ChangeLogParameters(Database database)
           
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
DbmsChangeSetFilter(Database database)
           
ShouldRunChangeSetFilter(Database database)
           
ShouldRunChangeSetFilter(Database database, boolean ignoreClasspathPrefix)
           
 

Uses of Database in liquibase.changelog.visitor
 

Methods in liquibase.changelog.visitor that return Database
 Database ValidatingVisitor.getDatabase()
           
 

Methods in liquibase.changelog.visitor with parameters of type Database
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 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 ChangeExecListener.ran(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void AbstractChangeExecListener.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 AbstractChangeExecListener.ran(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.ExecType execType)
           
 void ChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
          Called after a change is rolled back.
 void AbstractChangeExecListener.rolledBack(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database)
           
 void ChangeExecListener.runFailed(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Exception exception)
           
 void AbstractChangeExecListener.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 ChangeSetVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void StatusVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void ValidatingVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void UpdateVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void DBDocVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void ChangeLogSyncVisitor.visit(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, Set<ChangeSetFilterResult> filterResults)
           
 void RollbackVisitor.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 ChangeExecListener.willRun(Change change, ChangeSet changeSet, DatabaseChangeLog changeLog, Database database)
           
 void AbstractChangeExecListener.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 AbstractChangeExecListener.willRun(ChangeSet changeSet, DatabaseChangeLog databaseChangeLog, Database database, ChangeSet.RunStatus runStatus)
           
 

Constructors in liquibase.changelog.visitor with parameters of type Database
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)
           
StatusVisitor(Database database)
           
UpdateVisitor(Database database)
          Deprecated. - please use the constructor with ChangeExecListener, which can be null.
UpdateVisitor(Database database, ChangeExecListener execListener)
           
 

Uses of Database in liquibase.command
 

Methods in liquibase.command that return Database
 Database ExecuteSqlCommand.getDatabase()
           
 Database SnapshotCommand.getDatabase()
           
 Database DiffCommand.getReferenceDatabase()
           
 Database DiffCommand.getTargetDatabase()
           
 

Methods in liquibase.command with parameters of type Database
 void ExecuteSqlCommand.setDatabase(Database database)
           
 void SnapshotCommand.setDatabase(Database database)
           
 DiffCommand DiffCommand.setReferenceDatabase(Database referenceDatabase)
           
 DiffCommand DiffCommand.setTargetDatabase(Database targetDatabase)
           
 

Uses of Database in liquibase.common.datatype
 

Methods in liquibase.common.datatype with parameters of type Database
 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
 class AbstractJdbcDatabase
          AbstractJdbcDatabase is extended by all supported databases as a facade to the underlying database.
 

Methods in liquibase.database that return Database
 Database DatabaseFactory.findCorrectDatabaseImplementation(DatabaseConnection connection)
           
 Database DatabaseFactory.getDatabase(String shortName)
           
 Database DatabaseFactory.openDatabase(String url, String username, String password, String propertyProviderClass, ResourceAccessor resourceAccessor)
           
 Database DatabaseFactory.openDatabase(String url, String username, String password, String driver, String databaseClass, String driverPropertiesFile, String propertyProviderClass, ResourceAccessor resourceAccessor)
           
 

Methods in liquibase.database that return types with arguments of type Database
 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
 void OfflineConnection.attached(Database database)
           
 void DatabaseConnection.attached(Database database)
           
protected  ChangeLogHistoryService OfflineConnection.createChangeLogHistoryService(Database database)
           
static boolean DatabaseList.definitionMatches(Collection<String> definition, Database database, boolean returnValueIfEmptyList)
           
static boolean DatabaseList.definitionMatches(String definition, Database database, boolean returnValueIfEmpty)
           
 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
 class DB2Database
           
 class DerbyDatabase
           
 class FirebirdDatabase
          Firebird database implementation.
 class H2Database
           
 class HsqlDatabase
           
 class InformixDatabase
           
 class MariaDBDatabase
          Encapsulates MySQL database support.
 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 SQLiteDatabase
           
 class SybaseASADatabase
           
 class SybaseDatabase
          Encapsulates Sybase ASE database support.
 class UnsupportedDatabase
           
 

Methods in liquibase.database.core with parameters of type Database
static List<SqlStatement> SQLiteDatabase.getAlterTableStatements(SQLiteDatabase.AlterTableVisitor alterTableVisitor, Database database, String catalogName, String schemaName, String tableName)
           
 

Uses of Database in liquibase.database.jvm
 

Methods in liquibase.database.jvm with parameters of type Database
 void JdbcConnection.attached(Database database)
           
 

Uses of Database in liquibase.datatype
 

Methods in liquibase.datatype with parameters of type Database
 LiquibaseDataType DataTypeFactory.from(DatabaseDataType type, Database database)
           
 LiquibaseDataType DataTypeFactory.from(DataType type, Database database)
           
 LiquibaseDataType DataTypeFactory.fromDescription(String dataTypeDefinition, Database database)
           
 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)
           
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)
           
 boolean LiquibaseDataType.validate(Database database)
           
 

Uses of Database in liquibase.datatype.core
 

Methods in liquibase.datatype.core with parameters of type Database
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 CharType.objectToSql(Object value, Database database)
           
 String ClobType.objectToSql(Object value, Database database)
           
 String MediumIntType.objectToSql(Object value, Database database)
           
 String IntType.objectToSql(Object value, Database database)
           
 String UnknownType.objectToSql(Object value, Database database)
           
 String BooleanType.objectToSql(Object value, Database database)
           
 String DatabaseFunctionType.objectToSql(Object value, Database database)
           
 String SmallIntType.objectToSql(Object value, Database database)
           
 String BigIntType.objectToSql(Object value, Database database)
           
 String TinyIntType.objectToSql(Object value, Database database)
           
 String BlobType.objectToSql(Object value, Database database)
           
 String TimeType.objectToSql(Object value, Database database)
           
 String DateTimeType.objectToSql(Object value, Database database)
           
 String DateType.objectToSql(Object value, Database database)
           
protected  String XMLType.otherToSql(Object value, Database database)
           
protected  String UUIDType.otherToSql(Object value, Database database)
           
 Object TimeType.sqlToObject(String value, Database database)
           
 Object DateTimeType.sqlToObject(String value, Database database)
           
 Object DateType.sqlToObject(String value, Database database)
           
protected  boolean DateTimeType.supportsFractionalDigits(Database database)
           
 DatabaseDataType CharType.toDatabaseDataType(Database database)
           
 DatabaseDataType ClobType.toDatabaseDataType(Database database)
           
 DatabaseDataType DecimalType.toDatabaseDataType(Database database)
           
 DatabaseDataType MediumIntType.toDatabaseDataType(Database database)
           
 DatabaseDataType IntType.toDatabaseDataType(Database database)
           
 DatabaseDataType UnknownType.toDatabaseDataType(Database database)
           
 DatabaseDataType BooleanType.toDatabaseDataType(Database database)
           
 DatabaseDataType TimestampType.toDatabaseDataType(Database database)
           
 DatabaseDataType CurrencyType.toDatabaseDataType(Database database)
           
 DatabaseDataType DoubleType.toDatabaseDataType(Database database)
           
 DatabaseDataType FloatType.toDatabaseDataType(Database database)
           
 DatabaseDataType SmallIntType.toDatabaseDataType(Database database)
           
 DatabaseDataType NVarcharType.toDatabaseDataType(Database database)
           
 DatabaseDataType BigIntType.toDatabaseDataType(Database database)
           
 DatabaseDataType TinyIntType.toDatabaseDataType(Database database)
           
 DatabaseDataType NCharType.toDatabaseDataType(Database database)
           
 DatabaseDataType VarcharType.toDatabaseDataType(Database database)
           
 DatabaseDataType BlobType.toDatabaseDataType(Database database)
           
 DatabaseDataType XMLType.toDatabaseDataType(Database database)
           
 DatabaseDataType TimeType.toDatabaseDataType(Database database)
           
 DatabaseDataType NumberType.toDatabaseDataType(Database database)
           
 DatabaseDataType DateTimeType.toDatabaseDataType(Database database)
           
 DatabaseDataType UUIDType.toDatabaseDataType(Database database)
           
 DatabaseDataType DateType.toDatabaseDataType(Database database)
           
 

Uses of Database in liquibase.dbdoc
 

Fields in liquibase.dbdoc declared as Database
protected  Database HTMLWriter.database
           
 

Methods in liquibase.dbdoc with parameters of type 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 RecentChangesWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void AuthorWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void TableWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void ColumnWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
protected  void PendingSQLWriter.writeCustomHTML(Writer fileWriter, Object object, List<Change> changes, Database database)
           
 

Constructors in liquibase.dbdoc with parameters of type Database
AuthorWriter(File rootOutputDir, Database database)
           
ColumnWriter(File rootOutputDir, Database database)
           
HTMLWriter(File outputDir, Database database)
           
PendingChangesWriter(File rootOutputDir, Database database)
           
PendingSQLWriter(File rootOutputDir, Database database, DatabaseChangeLog databaseChangeLog)
           
RecentChangesWriter(File rootOutputDir, Database database)
           
TableWriter(File rootOutputDir, Database database)
           
 

Uses of Database in liquibase.diff
 

Methods in liquibase.diff with parameters of type Database
 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
ObjectDifferences.DatabaseObjectNameCompareFunction(Class<? extends DatabaseObject> type, Database accordingTo)
           
ObjectDifferences.DataTypeCompareFunction(Database accordingTo)
           
ObjectDifferences.StandardCompareFunction(CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
           
 

Uses of Database in liquibase.diff.compare
 

Methods in liquibase.diff.compare with parameters of type Database
static CompareControl.ComputedSchemas CompareControl.computeSchemas(String schemaNames, String referenceSchemaNames, String outputSchemaNames, String defaultCatalogName, String defaultSchemaName, String referenceDefaultCatalogName, String referenceDefaultSchemaName, Database database)
           
 ObjectDifferences DatabaseObjectComparatorFactory.findDifferences(DatabaseObject object1, DatabaseObject object2, Database accordingTo, CompareControl compareControl)
           
 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)
           
protected  List<DatabaseObjectComparator> DatabaseObjectComparatorFactory.getComparators(Class<? extends DatabaseObject> comparatorClass, Database database)
           
 int DatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 String[] DatabaseObjectComparatorFactory.hash(DatabaseObject databaseObject, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
           
 String[] DatabaseObjectComparatorChain.hash(DatabaseObject object, Database accordingTo)
           
 String[] DatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean DatabaseObjectComparatorFactory.isSameObject(DatabaseObject object1, DatabaseObject object2, CompareControl.SchemaComparison[] schemaComparisons, Database accordingTo)
           
 boolean DatabaseObjectComparatorChain.isSameObject(DatabaseObject object1, DatabaseObject object2, Database accordingTo)
           
 boolean DatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 

Uses of Database in liquibase.diff.compare.core
 

Methods in liquibase.diff.compare.core with parameters of type Database
 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 TableComparator.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 SchemaComparator.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)
           
 ObjectDifferences PrimaryKeyComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences CatalogComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 ObjectDifferences IndexComparator.findDifferences(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, CompareControl compareControl, DatabaseObjectComparatorChain chain, Set<String> exclude)
           
 int ColumnComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int DefaultDatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int TableComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ForeignKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int SchemaComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UniqueConstraintComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int PrimaryKeyComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int CatalogComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int IndexComparator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 String[] ColumnComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] DefaultDatabaseObjectComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] TableComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] ForeignKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] SchemaComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] UniqueConstraintComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] PrimaryKeyComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] CatalogComparator.hash(DatabaseObject databaseObject, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 String[] IndexComparator.hash(DatabaseObject databaseObject, 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 TableComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean ForeignKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean SchemaComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean UniqueConstraintComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean PrimaryKeyComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean CatalogComparator.isSameObject(DatabaseObject databaseObject1, DatabaseObject databaseObject2, Database accordingTo, DatabaseObjectComparatorChain chain)
           
 boolean IndexComparator.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
 boolean StandardDiffGenerator.supports(Database referenceDatabase, Database comparisonDatabase)
           
 

Uses of Database in liquibase.diff.output
 

Methods in liquibase.diff.output with parameters of type Database
 boolean DiffOutputControl.alreadyHandledChanged(DatabaseObject changedObject, Database accordingTo)
           
 boolean DiffOutputControl.alreadyHandledMissing(DatabaseObject missingObject, Database accordingTo)
           
 boolean DiffOutputControl.alreadyHandledUnexpected(DatabaseObject unexpectedObject, Database accordingTo)
           
protected  boolean StandardObjectChangeFilter.include(DatabaseObject object, Database referenceDatabase, Database comparisionDatabase)
           
 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
protected  void DiffToChangeLog.addDependencies(DependencyUtil.DependencyGraph<String> graph, List<String> schemas, Collection<DatabaseObject> missingObjects, Database database)
          Adds dependencies to the graph as schema.object_name.
 Change[] ChangeGeneratorFactory.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangedObjectChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGeneratorFactory.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] MissingObjectChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] ChangeGeneratorFactory.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] ChangeGeneratorChain.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase)
           
 Change[] UnexpectedObjectChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisionDatabase, 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 by DiffToChangeLog.sortMissingObjects(Collection, Database) to determine whether to go into the sorting logic.
 

Constructors in liquibase.diff.output.changelog with parameters of type Database
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
 Change[] ChangedViewChangeGenerator.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[] ChangedColumnChangeGenerator.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[] 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[] ChangedUniqueConstraintChangeGenerator.fixChanged(DatabaseObject changedObject, ObjectDifferences differences, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingDataExternalFileChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl outputControl, Database referenceDatabase, Database comparisionDatabase, ChangeGeneratorChain chain)
           
 Change[] MissingPrimaryKeyChangeGenerator.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[] MissingForeignKeyChangeGenerator.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[] MissingColumnChangeGenerator.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[] MissingTableChangeGenerator.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[] MissingViewChangeGenerator.fixMissing(DatabaseObject missingObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedUniqueConstraintChangeGenerator.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[] UnexpectedIndexChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedViewChangeGenerator.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[] UnexpectedForeignKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 Change[] UnexpectedColumnChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject, DiffOutputControl control, Database referenceDatabase, Database comparisonDatabase, ChangeGeneratorChain chain)
           
 int MissingDataExternalFileChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingForeignKeyChangeGenerator.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 MissingDataChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int MissingIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int UnexpectedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int ChangedSequenceChangeGenerator.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 ChangedUniqueConstraintChangeGenerator.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)
           
 

Uses of Database in liquibase.exception
 

Methods in liquibase.exception with parameters of type Database
 void ValidationErrors.checkDisallowedField(String disallowedFieldName, Object value, Database database, Class<? extends Database>... disallowedDatabases)
           
 

Constructors in liquibase.exception with parameters of type Database
ChangeNotFoundException(String name, Database database)
           
StatementNotSupportedOnDatabaseException(SqlStatement statement, Database database)
           
StatementNotSupportedOnDatabaseException(String reason, SqlStatement statement, Database database)
           
 

Uses of Database in liquibase.executor
 

Fields in liquibase.executor declared as Database
protected  Database AbstractExecutor.database
           
 

Methods in liquibase.executor with parameters of type Database
 void ExecutorService.clearExecutor(Database database)
           
 Executor ExecutorService.getExecutor(Database database)
           
 void Executor.setDatabase(Database database)
           
 void AbstractExecutor.setDatabase(Database database)
           
 void ExecutorService.setExecutor(Database database, Executor executor)
           
 

Constructors in liquibase.executor with parameters of type Database
LoggingExecutor(Executor delegatedExecutor, Writer output, Database database)
           
 

Uses of Database in liquibase.integration.ant
 

Methods in liquibase.integration.ant that return Database
protected  Database BaseLiquibaseTask.createDatabaseFromConfiguredDatabaseType()
           
protected  Database BaseLiquibaseTask.createDatabaseFromType(DatabaseType databaseType)
           
protected  Database BaseLiquibaseTask.createDatabaseObject(String driverClassName, String databaseUrl, String username, String password, String defaultCatalogName, String defaultSchemaName, String databaseClass)
          Deprecated. Use BaseLiquibaseTask.createDatabaseFromType(DatabaseType) instead.
 

Methods in liquibase.integration.ant with parameters of type Database
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
 Database DatabaseType.createDatabase()
           
 Database DatabaseType.createDatabase(ClassLoader classLoader)
           
 

Uses of Database in liquibase.integration.commandline
 

Methods in liquibase.integration.commandline that return Database
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 version
static 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)
           
 

Methods in liquibase.integration.commandline with parameters of type Database
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.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, DiffOutputControl diffOutputControl, String snapshotTypes)
           
static void CommandLineUtils.doDiffToChangeLog(String changeLogFile, Database referenceDatabase, Database targetDatabase, DiffOutputControl diffOutputControl, String snapshotTypes, CompareControl.SchemaComparison[] schemaComparisons)
           
static void CommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, CatalogAndSchema[] schemas, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl)
           
static void CommandLineUtils.doGenerateChangeLog(String changeLogFile, Database originalDatabase, String catalogName, String schemaName, String snapshotTypes, String author, String context, String dataDir, DiffOutputControl diffOutputControl)
           
static ChangeExecListener ChangeExecListenerUtils.getChangeExecListener(Database database, ResourceAccessor resourceAccessor, String changeExecListenerClass, String changeExecListenerPropertiesFile)
           
static void CommandLineUtils.initializeDatabase(String username, 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.integration.spring
 

Methods in liquibase.integration.spring that return Database
protected  Database SpringLiquibase.createDatabase(Connection c, ResourceAccessor resourceAccessor)
          Subclasses may override this method add change some database settings such as default schema before returning the database object.
 

Uses of Database in liquibase.lockservice
 

Fields in liquibase.lockservice declared as Database
protected  Database StandardLockService.database
           
 

Methods in liquibase.lockservice with parameters of type Database
 LockService LockServiceFactory.getLockService(Database database)
           
 void OfflineLockService.setDatabase(Database database)
           
 void StandardLockService.setDatabase(Database database)
           
 void LockService.setDatabase(Database database)
           
 boolean OfflineLockService.supports(Database database)
           
 boolean StandardLockService.supports(Database database)
           
 boolean LockService.supports(Database database)
           
 

Uses of Database in liquibase.precondition
 

Methods in liquibase.precondition with parameters of type Database
 void CustomPrecondition.check(Database database)
           
 void Precondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void CustomPreconditionWrapper.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 ValidationErrors Precondition.validate(Database database)
           
 ValidationErrors CustomPreconditionWrapper.validate(Database database)
           
 Warnings Precondition.warn(Database database)
           
 Warnings CustomPreconditionWrapper.warn(Database database)
           
 

Uses of Database in liquibase.precondition.core
 

Methods in liquibase.precondition.core with parameters of type Database
 void AndPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void PrimaryKeyExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ColumnExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void SqlPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ViewExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ForeignKeyExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void SequenceExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void NotPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void OrPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ObjectQuotingStrategyPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void RunningAsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void RowCountPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void TableExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void PreconditionContainer.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ChangeLogPropertyDefinedPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void DBMSPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void ChangeSetExecutedPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 void IndexExistsPrecondition.check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 ValidationErrors AndPrecondition.validate(Database database)
           
 ValidationErrors PrimaryKeyExistsPrecondition.validate(Database database)
           
 ValidationErrors ColumnExistsPrecondition.validate(Database database)
           
 ValidationErrors SqlPrecondition.validate(Database database)
           
 ValidationErrors ViewExistsPrecondition.validate(Database database)
           
 ValidationErrors ForeignKeyExistsPrecondition.validate(Database database)
           
 ValidationErrors SequenceExistsPrecondition.validate(Database database)
           
 ValidationErrors NotPrecondition.validate(Database database)
           
 ValidationErrors OrPrecondition.validate(Database database)
           
 ValidationErrors ObjectQuotingStrategyPrecondition.validate(Database database)
           
 ValidationErrors RunningAsPrecondition.validate(Database database)
           
 ValidationErrors RowCountPrecondition.validate(Database database)
           
 ValidationErrors TableExistsPrecondition.validate(Database database)
           
 ValidationErrors ChangeLogPropertyDefinedPrecondition.validate(Database database)
           
 ValidationErrors DBMSPrecondition.validate(Database database)
           
 ValidationErrors ChangeSetExecutedPrecondition.validate(Database database)
           
 ValidationErrors IndexExistsPrecondition.validate(Database database)
           
 Warnings AndPrecondition.warn(Database database)
           
 Warnings PrimaryKeyExistsPrecondition.warn(Database database)
           
 Warnings ColumnExistsPrecondition.warn(Database database)
           
 Warnings SqlPrecondition.warn(Database database)
           
 Warnings ViewExistsPrecondition.warn(Database database)
           
 Warnings ForeignKeyExistsPrecondition.warn(Database database)
           
 Warnings SequenceExistsPrecondition.warn(Database database)
           
 Warnings NotPrecondition.warn(Database database)
           
 Warnings OrPrecondition.warn(Database database)
           
 Warnings ObjectQuotingStrategyPrecondition.warn(Database database)
           
 Warnings RunningAsPrecondition.warn(Database database)
           
 Warnings RowCountPrecondition.warn(Database database)
           
 Warnings TableExistsPrecondition.warn(Database database)
           
 Warnings ChangeLogPropertyDefinedPrecondition.warn(Database database)
           
 Warnings DBMSPrecondition.warn(Database database)
           
 Warnings ChangeSetExecutedPrecondition.warn(Database database)
           
 Warnings IndexExistsPrecondition.warn(Database database)
           
 

Uses of Database in liquibase.sdk.database
 

Classes in liquibase.sdk.database that implement Database
 class MockDatabase
           
 

Methods in liquibase.sdk.database with parameters of type Database
 boolean MockDatabase.equals(DatabaseObject otherObject, Database accordingTo)
           
 

Uses of Database in liquibase.serializer.core.formattedsql
 

Methods in liquibase.serializer.core.formattedsql that return Database
protected  Database FormattedSqlChangeLogSerializer.getTargetDatabase(ChangeSet changeSet)
           
 

Uses of Database in liquibase.snapshot
 

Methods in liquibase.snapshot that return Database
 Database DatabaseSnapshot.getDatabase()
           
 

Methods in liquibase.snapshot with parameters of type Database
 boolean SnapshotControl.addType(Class<? extends DatabaseObject> type, Database database)
           
protected  SnapshotGeneratorChain DatabaseSnapshot.createGeneratorChain(Class<? extends DatabaseObject> databaseObjectType, Database database)
           
 DatabaseSnapshot SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema[] examples, Database database, SnapshotControl snapshotControl)
           
 DatabaseSnapshot SnapshotGeneratorFactory.createSnapshot(CatalogAndSchema example, Database database, SnapshotControl snapshotControl)
           
 DatabaseSnapshot SnapshotGeneratorFactory.createSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl)
           
<T extends DatabaseObject>
T
SnapshotGeneratorFactory.createSnapshot(T example, Database database)
           
<T extends DatabaseObject>
T
SnapshotGeneratorFactory.createSnapshot(T example, Database database, SnapshotControl snapshotControl)
           
 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)
           
 boolean SnapshotGeneratorFactory.has(DatabaseObject example, Database database)
           
 boolean 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
DatabaseSnapshot(DatabaseObject[] examples, Database database)
           
EmptyDatabaseSnapshot(Database database)
           
EmptyDatabaseSnapshot(Database database, SnapshotControl snapshotControl)
           
JdbcDatabaseSnapshot.CachingDatabaseMetaData(Database database, DatabaseMetaData metaData)
           
JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database)
           
JdbcDatabaseSnapshot(DatabaseObject[] examples, Database database, SnapshotControl snapshotControl)
           
RestoredDatabaseSnapshot(Database database)
           
SnapshotControl(Database database)
           
SnapshotControl(Database database, boolean expandTypesIfNeeded, Class<? extends DatabaseObject>... types)
           
SnapshotControl(Database database, Class<? extends DatabaseObject>... types)
           
SnapshotControl(Database database, String types)
           
 

Uses of Database in liquibase.snapshot.jvm
 

Methods in liquibase.snapshot.jvm with parameters of type Database
protected  String JdbcSnapshotGenerator.cleanNameFromDatabase(String objectName, Database database)
           
protected  ForeignKeyConstraintType ForeignKeySnapshotGenerator.convertToForeignKeyConstraintType(Integer jdbcType, Database database)
           
protected  String[] CatalogSnapshotGenerator.getDatabaseCatalogNames(Database database)
           
protected  String[] SchemaSnapshotGenerator.getDatabaseSchemaNames(Database database)
           
 int UniqueConstraintSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int JdbcSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
 int H2ColumnSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType, Database database)
           
protected  String SequenceSnapshotGenerator.getSelectSequenceSql(Schema schema, Database database)
           
protected  boolean CatalogSnapshotGenerator.isDefaultCatalog(Catalog match, Database database)
           
protected  List<Map<String,?>> UniqueConstraintSnapshotGenerator.listColumns(UniqueConstraint example, Database database, DatabaseSnapshot snapshot)
           
protected  Column ColumnSnapshotGenerator.readColumn(CachedRow columnMetadataResultSet, Relation table, Database database)
           
protected  DataType ColumnSnapshotGenerator.readDataType(CachedRow columnMetadataResultSet, Column column, Database database)
           
protected  Object ColumnSnapshotGenerator.readDefaultValue(CachedRow columnMetadataResultSet, Column columnInfo, Database database)
           
protected  Object H2ColumnSnapshotGenerator.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  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
 String AppendSqlVisitor.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)
           
 String PrependSqlVisitor.modifySql(String sql, Database database)
           
 

Uses of Database in liquibase.sqlgenerator
 

Methods in liquibase.sqlgenerator with parameters of type Database
 boolean SqlGenerator.generateRollbackStatementsIsVolatile(Database database)
           
 boolean SqlGeneratorFactory.generateRollbackStatementsVolatile(SqlStatement statement, Database database)
           
 Sql[] SqlGeneratorFactory.generateSql(Change change, Database database)
           
 Sql[] SqlGeneratorFactory.generateSql(SqlStatement[] statements, Database database)
           
 Sql[] SqlGeneratorChain.generateSql(SqlStatement statement, Database database)
           
 Sql[] SqlGeneratorFactory.generateSql(SqlStatement statement, Database database)
           
 Sql[] SqlGenerator.generateSql(StatementType statement, Database database, SqlGeneratorChain sqlGeneratorChain)
          Generate the actual Sql for the given statement and 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 SqlGeneratorFactory.supports(SqlStatement statement, Database database)
           
 boolean SqlGenerator.supports(StatementType 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 suppot it.
 ValidationErrors SqlGeneratorChain.validate(SqlStatement statement, Database database)
           
 ValidationErrors SqlGeneratorFactory.validate(SqlStatement statement, Database database)
           
 ValidationErrors SqlGenerator.validate(StatementType statement, Database database, SqlGeneratorChain sqlGeneratorChain)
          Validate the data contained in the SqlStatement.
 Warnings SqlGeneratorChain.warn(SqlStatement statement, Database database)
           
 Warnings SqlGeneratorFactory.warn(SqlStatement statement, Database database)
           
 Warnings SqlGenerator.warn(StatementType statementType, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 

Uses of Database in liquibase.sqlgenerator.core
 

Methods in liquibase.sqlgenerator.core with parameters of type Database
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 schema
protected  void AddColumnGenerator.addUniqueConstrantStatements(AddColumnStatement statement, Database database, List<Sql> returnSql)
           
protected  String TableRowCountGenerator.generateCountSql(TableRowCountStatement statement, Database database)
           
 void InsertSetGenerator.generateHeader(StringBuffer sql, InsertSetStatement statement, Database database)
           
 void InsertGenerator.generateHeader(StringBuffer sql, InsertStatement 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 AddColumnGeneratorDefaultClauseBeforeNotNull.generateSingleColumnSQL(AddColumnStatement statement, Database database)
           
protected  String AddColumnGenerator.generateSingleColumnSQL(AddColumnStatement statement, Database database)
           
 Sql[] AddAutoIncrementGeneratorMySQL.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddAutoIncrementGeneratorDB2.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddAutoIncrementGenerator.generateSql(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddAutoIncrementGeneratorSQLite.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[] AddColumnGeneratorSQLite.generateSql(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddColumnGenerator.generateSql(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorSybaseASA.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGenerator.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorMSSQL.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueSQLite.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorOracle.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorSybase.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorMySQL.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorDerby.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorPostgres.generateSql(AddDefaultValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddDefaultValueGeneratorInformix.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[] AddUniqueConstraintGeneratorTDS.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddUniqueConstraintGenerator.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AddUniqueConstraintGeneratorInformix.generateSql(AddUniqueConstraintStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] AlterSequenceGenerator.generateSql(AlterSequenceStatement 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[] CreateDatabaseChangeLogTableGeneratorSybase.generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] CreateDatabaseChangeLogTableGenerator.generateSql(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] CreateIndexGenerator.generateSql(CreateIndexStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 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[] CreateTableGeneratorInformix.generateSql(CreateTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] CreateTableGenerator.generateSql(CreateTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] CreateViewGeneratorInformix.generateSql(CreateViewStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] CreateViewGenerator.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[] 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[] 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[] FindForeignKeyConstraintsGeneratorMSSQL.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorDerby.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorHsql.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorOracle.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorMySQL.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorFirebird.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorDB2.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] FindForeignKeyConstraintsGeneratorPostgres.generateSql(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetNextChangeSetSequenceValueGenerator.generateSql(GetNextChangeSetSequenceValueStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorDB2.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorHsql.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorOracle.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorInformix.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorPostgres.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorSybaseASA.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorFirebird.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorMSSQL.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorSybase.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGeneratorDerby.generateSql(GetViewDefinitionStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] GetViewDefinitionGenerator.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[] InsertOrUpdateGenerator.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] InsertOrUpdateGeneratorPostgres.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] InsertOrUpdateGeneratorMSSQL.generateSql(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] InsertSetGenerator.generateSql(InsertSetStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] InsertGenerator.generateSql(InsertStatement 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[] 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[] RenameViewGenerator.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[] SelectFromDatabaseChangeLogLockGenerator.generateSql(SelectFromDatabaseChangeLogLockStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Sql[] SelectFromDatabaseChangeLogGenerator.generateSql(SelectFromDatabaseChangeLogStatement 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[] StoredProcedureGenerator.generateSql(StoredProcedureStatement 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 AddAutoIncrementGeneratorSQLite.generateStatementsIsVolatile(Database database)
           
 boolean AbstractSqlGenerator.generateStatementsIsVolatile(Database database)
           
 boolean AddColumnGeneratorSQLite.generateStatementsIsVolatile(Database database)
           
 void InsertGenerator.generateValues(StringBuffer sql, InsertStatement statement, Database database)
           
protected  Relation CreateDatabaseChangeLogTableGeneratorSybase.getAffectedTable(Database database)
           
protected  Relation ClearDatabaseChangeLogTableGenerator.getAffectedTable(Database database, String schemaName)
           
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  String InsertOrUpdateGeneratorDB2.getElse(Database database)
           
protected  String InsertOrUpdateGeneratorHsql.getElse(Database database)
           
protected abstract  String InsertOrUpdateGenerator.getElse(Database database)
           
protected  String InsertOrUpdateGeneratorH2.getElse(Database database)
           
protected  String InsertOrUpdateGeneratorPostgres.getElse(Database arg0)
           
protected  String InsertOrUpdateGeneratorOracle.getElse(Database database)
           
protected  String InsertOrUpdateGeneratorMySQL.getElse(Database database)
           
protected  String InsertOrUpdateGeneratorMSSQL.getElse(Database database)
           
protected  InsertGenerator InsertSetGenerator.getInsertGenerator(Database database)
           
protected  String InsertOrUpdateGeneratorHsql.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGenerator.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorH2.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorMySQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorMSSQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
protected  String ModifyDataTypeGenerator.getModifyString(Database database)
           
protected  String InsertOrUpdateGeneratorDB2.getPostUpdateStatements(Database database)
           
protected  String InsertOrUpdateGenerator.getPostUpdateStatements(Database database)
           
protected  String InsertOrUpdateGeneratorOracle.getPostUpdateStatements(Database database)
           
protected  String ModifyDataTypeGenerator.getPreDataTypeString(Database database)
           
protected  String InsertOrUpdateGeneratorDB2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorHsql.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected abstract  String InsertOrUpdateGenerator.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorH2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorPostgres.getRecordCheck(InsertOrUpdateStatement arg0, Database arg1, String arg2)
           
protected  String InsertOrUpdateGeneratorOracle.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorMySQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorMSSQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause)
           
protected  String InsertOrUpdateGeneratorHsql.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGenerator.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorH2.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorMySQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGeneratorMSSQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement, Database database, String whereClause, SqlGeneratorChain sqlGeneratorChain)
           
protected  String InsertOrUpdateGenerator.getWhereClause(InsertOrUpdateStatement insertOrUpdateStatement, Database database)
           
 boolean AbstractSqlGenerator.looksLikeFunctionCall(String value, Database database)
           
 boolean AddAutoIncrementGeneratorMySQL.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddAutoIncrementGeneratorDB2.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddAutoIncrementGenerator.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddAutoIncrementGeneratorSQLite.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddAutoIncrementGeneratorHsqlH2.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddAutoIncrementGeneratorInformix.supports(AddAutoIncrementStatement statement, Database database)
           
 boolean AddColumnGeneratorDefaultClauseBeforeNotNull.supports(AddColumnStatement statement, Database database)
           
 boolean AddColumnGeneratorSQLite.supports(AddColumnStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorSybaseASA.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorMSSQL.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueSQLite.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorOracle.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorSybase.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorMySQL.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorDerby.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorPostgres.supports(AddDefaultValueStatement statement, Database database)
           
 boolean AddDefaultValueGeneratorInformix.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 AddUniqueConstraintGeneratorTDS.supports(AddUniqueConstraintStatement statement, Database database)
           
 boolean AddUniqueConstraintGenerator.supports(AddUniqueConstraintStatement statement, Database database)
           
 boolean AddUniqueConstraintGeneratorInformix.supports(AddUniqueConstraintStatement statement, Database database)
           
 boolean AlterSequenceGenerator.supports(AlterSequenceStatement statement, Database database)
           
 boolean CopyRowsGenerator.supports(CopyRowsStatement statement, Database database)
           
 boolean CreateDatabaseChangeLogTableGeneratorSybase.supports(CreateDatabaseChangeLogTableStatement statement, Database database)
           
 boolean CreateDatabaseChangeLogTableGenerator.supports(CreateDatabaseChangeLogTableStatement statement, Database database)
           
 boolean CreateIndexGeneratorPostgres.supports(CreateIndexStatement statement, Database database)
           
 boolean CreateSequenceGenerator.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 DropForeignKeyConstraintGenerator.supports(DropForeignKeyConstraintStatement statement, Database database)
           
 boolean DropPrimaryKeyGenerator.supports(DropPrimaryKeyStatement statement, Database database)
           
 boolean DropSequenceGenerator.supports(DropSequenceStatement statement, Database database)
           
 boolean DropUniqueConstraintGenerator.supports(DropUniqueConstraintStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorMSSQL.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorDerby.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorHsql.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorOracle.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorMySQL.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorFirebird.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorDB2.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean FindForeignKeyConstraintsGeneratorPostgres.supports(FindForeignKeyConstraintsStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorDB2.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorHsql.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorOracle.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorInformix.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorPostgres.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorSybaseASA.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorFirebird.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorMSSQL.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorSybase.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean GetViewDefinitionGeneratorDerby.supports(GetViewDefinitionStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorDB2.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorHsql.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorH2.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorPostgres.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorOracle.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorMySQL.supports(InsertOrUpdateStatement statement, Database database)
           
 boolean InsertOrUpdateGeneratorMSSQL.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 RenameViewGenerator.supports(RenameViewStatement statement, Database database)
           
 boolean ReorganizeTableGeneratorDB2.supports(ReorganizeTableStatement statement, Database database)
           
 boolean SetColumnRemarksGenerator.supports(SetColumnRemarksStatement statement, Database database)
           
 boolean SetNullableGenerator.supports(SetNullableStatement statement, Database database)
           
 boolean SetTableRemarksGenerator.supports(SetTableRemarksStatement statement, Database database)
           
 boolean AbstractSqlGenerator.supports(StatementType 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 body
 ValidationErrors AddAutoIncrementGeneratorDB2.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors AddAutoIncrementGenerator.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors AddAutoIncrementGeneratorSQLite.validate(AddAutoIncrementStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors AddAutoIncrementGeneratorInformix.validate(AddAutoIncrementStatement addAutoIncrementStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors AddColumnGeneratorDefaultClauseBeforeNotNull.validate(AddColumnStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors AddColumnGenerator.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 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 sqlGeneratorChain)
           
 ValidationErrors AlterSequenceGenerator.validate(AlterSequenceStatement alterSequenceStatement, 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 CreateDatabaseChangeLogTableGeneratorSybase.validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors CreateDatabaseChangeLogTableGenerator.validate(CreateDatabaseChangeLogTableStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors CreateIndexGenerator.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 CreateTableGenerator.validate(CreateTableStatement createTableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors CreateViewGeneratorInformix.validate(CreateViewStatement createViewStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors CreateViewGenerator.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 FindForeignKeyConstraintsGeneratorMSSQL.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorDerby.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorHsql.validate(FindForeignKeyConstraintsStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorOracle.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorMySQL.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorFirebird.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorDB2.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors FindForeignKeyConstraintsGeneratorPostgres.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement, 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 InsertOrUpdateGenerator.validate(InsertOrUpdateStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors InsertSetGenerator.validate(InsertSetStatement insertStatementSet, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors InsertGenerator.validate(InsertStatement insertStatement, 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 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 SelectFromDatabaseChangeLogLockGenerator.validate(SelectFromDatabaseChangeLogLockStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors SelectFromDatabaseChangeLogGenerator.validate(SelectFromDatabaseChangeLogStatement statement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors SetColumnRemarksGenerator.validate(SetColumnRemarksStatement setColumnRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors SetNullableGenerator.validate(SetNullableStatement setNullableStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors SetTableRemarksGenerator.validate(SetTableRemarksStatement setTableRemarksStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 ValidationErrors StoredProcedureGenerator.validate(StoredProcedureStatement storedProcedureStatement, 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 CreateIndexGenerator.warn(CreateIndexStatement createIndexStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Warnings ModifyDataTypeGenerator.warn(ModifyDataTypeStatement modifyDataTypeStatement, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 Warnings AbstractSqlGenerator.warn(StatementType statementType, Database database, SqlGeneratorChain sqlGeneratorChain)
           
 

Uses of Database in liquibase.statement
 

Fields in liquibase.statement declared as Database
protected  Database ExecutablePreparedStatementBase.database
           
 

Constructors in liquibase.statement with parameters of type Database
ExecutablePreparedStatementBase(Database database, String catalogName, String schemaName, String tableName, List<ColumnConfig> columns, ChangeSet changeSet, ResourceAccessor resourceAccessor)
           
InsertExecutablePreparedStatement(Database database, String catalogName, String schemaName, String tableName, List<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
 Sql[] RuntimeStatement.generate(Database database)
           
 

Uses of Database in liquibase.structure
 

Constructors in liquibase.structure with parameters of type Database
DatabaseObjectCollection(Database database)
           
 

Uses of Database in liquibase.util
 

Methods in liquibase.util with parameters of type Database
static String JdbcUtils.getValueForColumn(ResultSet rs, String columnNameToCheck, Database database)
          Checks whether a result set has a column matching the specified column name.
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 liquibase.util.ui
 

Methods in liquibase.util.ui with parameters of type Database
 boolean UIFacade.promptForNonLocalDatabase(Database database)
           
 boolean SwingUIFacade.promptForNonLocalDatabase(Database database)
          Displays swing-based dialog about running against a non-localhost database.
 



Copyright © 2016 Liquibase.org. All rights reserved.