Modifier and Type | Field and Description |
---|---|
protected Database |
Liquibase.database |
Modifier and Type | Method and Description |
---|---|
Database |
Liquibase.getDatabase()
Returns the Database used by this Liquibase instance.
|
Database |
RuntimeEnvironment.getTargetDatabase() |
Modifier and Type | Method and Description |
---|---|
CatalogAndSchema |
CatalogAndSchema.customize(Database accordingTo)
Returns a new CatalogAndSchema object with null/default catalog and schema names set to the
correct default catalog and schema.
|
DiffResult |
Liquibase.diff(Database referenceDatabase,
Database targetDatabase,
CompareControl compareControl) |
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.
|
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
ChangeStatus |
Change.checkStatus(Database database)
Validate that this change executed successfully against the given database.
|
ChangeStatus |
AbstractChange.checkStatus(Database database) |
ChangeStatus |
AbstractSQLChange.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 |
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. |
boolean |
AbstractSQLChange.generateRollbackStatementsVolatile(Database database) |
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 |
AbstractChange.generateStatementsVolatile(Database database)
Implementation delegates logic to the
SqlGenerator.generateStatementsIsVolatile(Database) method on the SqlStatement objects returned by Change.generateStatements(liquibase.database.Database) . |
boolean |
AbstractSQLChange.generateStatementsVolatile(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 |
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 |
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 |
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 |
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) . |
ValidationErrors |
AbstractSQLChange.validate(Database database) |
Warnings |
Change.warn(Database database)
Generates warnings based on the configured Change instance.
|
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) . |
Warnings |
AbstractSQLChange.warn(Database database) |
Modifier and Type | Method and Description |
---|---|
ChangeStatus |
AddPrimaryKeyChange.checkStatus(Database database) |
ChangeStatus |
DropIndexChange.checkStatus(Database database) |
ChangeStatus |
UpdateDataChange.checkStatus(Database database) |
ChangeStatus |
DropTableChange.checkStatus(Database database) |
ChangeStatus |
AddDefaultValueChange.checkStatus(Database database) |
ChangeStatus |
CreateIndexChange.checkStatus(Database database) |
ChangeStatus |
DropNotNullConstraintChange.checkStatus(Database database) |
ChangeStatus |
AddUniqueConstraintChange.checkStatus(Database database) |
ChangeStatus |
LoadUpdateDataChange.checkStatus(Database database) |
ChangeStatus |
AddLookupTableChange.checkStatus(Database database) |
ChangeStatus |
RenameColumnChange.checkStatus(Database database) |
ChangeStatus |
AddColumnChange.checkStatus(Database database) |
ChangeStatus |
DropForeignKeyConstraintChange.checkStatus(Database database) |
ChangeStatus |
DropPrimaryKeyChange.checkStatus(Database database) |
ChangeStatus |
AddAutoIncrementChange.checkStatus(Database database) |
ChangeStatus |
DropViewChange.checkStatus(Database database) |
ChangeStatus |
AlterSequenceChange.checkStatus(Database database) |
ChangeStatus |
DropColumnChange.checkStatus(Database database) |
ChangeStatus |
DropUniqueConstraintChange.checkStatus(Database database) |
ChangeStatus |
CreateSequenceChange.checkStatus(Database database) |
ChangeStatus |
InsertDataChange.checkStatus(Database database) |
ChangeStatus |
TagDatabaseChange.checkStatus(Database database) |
ChangeStatus |
CreateViewChange.checkStatus(Database database) |
ChangeStatus |
CreateTableChange.checkStatus(Database database) |
ChangeStatus |
DropSequenceChange.checkStatus(Database database) |
ChangeStatus |
CreateProcedureChange.checkStatus(Database database) |
ChangeStatus |
RenameViewChange.checkStatus(Database database) |
ChangeStatus |
RenameTableChange.checkStatus(Database database) |
ChangeStatus |
AddForeignKeyConstraintChange.checkStatus(Database database) |
ChangeStatus |
DropDefaultValueChange.checkStatus(Database database) |
ChangeStatus |
LoadDataChange.checkStatus(Database database) |
SqlStatement[] |
LoadUpdateDataChange.generateRollbackStatements(Database database) |
boolean |
ExecuteShellCommandChange.generateRollbackStatementsVolatile(Database database) |
boolean |
CreateProcedureChange.generateRollbackStatementsVolatile(Database database) |
boolean |
SQLFileChange.generateRollbackStatementsVolatile(Database database) |
boolean |
LoadDataChange.generateRollbackStatementsVolatile(Database database) |
SqlStatement[] |
RenameSequenceChange.generateStatements(Database database) |
SqlStatement[] |
AddPrimaryKeyChange.generateStatements(Database database) |
SqlStatement[] |
MergeColumnChange.generateStatements(Database database) |
SqlStatement[] |
DropIndexChange.generateStatements(Database database) |
SqlStatement[] |
DropAllForeignKeyConstraintsChange.generateStatements(Database database) |
SqlStatement[] |
UpdateDataChange.generateStatements(Database database) |
SqlStatement[] |
DropTableChange.generateStatements(Database database) |
SqlStatement[] |
EmptyChange.generateStatements(Database database) |
SqlStatement[] |
AddDefaultValueChange.generateStatements(Database database) |
SqlStatement[] |
CreateIndexChange.generateStatements(Database database) |
SqlStatement[] |
DropNotNullConstraintChange.generateStatements(Database database) |
SqlStatement[] |
OutputChange.generateStatements(Database database) |
SqlStatement[] |
AddUniqueConstraintChange.generateStatements(Database database) |
SqlStatement[] |
AddNotNullConstraintChange.generateStatements(Database database) |
SqlStatement[] |
AddLookupTableChange.generateStatements(Database database) |
SqlStatement[] |
RenameColumnChange.generateStatements(Database database) |
SqlStatement[] |
AddColumnChange.generateStatements(Database database) |
SqlStatement[] |
DropForeignKeyConstraintChange.generateStatements(Database database) |
SqlStatement[] |
DropPrimaryKeyChange.generateStatements(Database database) |
SqlStatement[] |
AddAutoIncrementChange.generateStatements(Database database) |
SqlStatement[] |
DropViewChange.generateStatements(Database database) |
SqlStatement[] |
ExecuteShellCommandChange.generateStatements(Database database) |
SqlStatement[] |
AlterSequenceChange.generateStatements(Database database) |
SqlStatement[] |
DropColumnChange.generateStatements(Database database) |
SqlStatement[] |
DropUniqueConstraintChange.generateStatements(Database database) |
SqlStatement[] |
CreateSequenceChange.generateStatements(Database database) |
SqlStatement[] |
InsertDataChange.generateStatements(Database database) |
SqlStatement[] |
TagDatabaseChange.generateStatements(Database database) |
SqlStatement[] |
CreateViewChange.generateStatements(Database database) |
SqlStatement[] |
CreateTableChange.generateStatements(Database database) |
SqlStatement[] |
DropSequenceChange.generateStatements(Database database) |
SqlStatement[] |
CreateProcedureChange.generateStatements(Database database) |
SqlStatement[] |
RenameViewChange.generateStatements(Database database) |
SqlStatement[] |
DeleteDataChange.generateStatements(Database database) |
SqlStatement[] |
StopChange.generateStatements(Database database) |
SqlStatement[] |
RenameTableChange.generateStatements(Database database) |
SqlStatement[] |
AddForeignKeyConstraintChange.generateStatements(Database database) |
SqlStatement[] |
DropDefaultValueChange.generateStatements(Database database) |
SqlStatement[] |
DropProcedureChange.generateStatements(Database database) |
SqlStatement[] |
ModifyDataTypeChange.generateStatements(Database database) |
SqlStatement[] |
LoadDataChange.generateStatements(Database database) |
protected SqlStatement[] |
CreateProcedureChange.generateStatements(String logicText,
String endDelimiter,
Database database) |
boolean |
MergeColumnChange.generateStatementsVolatile(Database database) |
boolean |
DropAllForeignKeyConstraintsChange.generateStatementsVolatile(Database database) |
boolean |
DropPrimaryKeyChange.generateStatementsVolatile(Database database) |
boolean |
ExecuteShellCommandChange.generateStatementsVolatile(Database database) |
boolean |
DropColumnChange.generateStatementsVolatile(Database database) |
boolean |
CreateProcedureChange.generateStatementsVolatile(Database database) |
boolean |
StopChange.generateStatementsVolatile(Database database) |
boolean |
SQLFileChange.generateStatementsVolatile(Database database) |
boolean |
LoadDataChange.generateStatementsVolatile(Database database) |
boolean |
MergeColumnChange.supports(Database database) |
boolean |
AddLookupTableChange.supports(Database database) |
boolean |
DropColumnChange.supports(Database database) |
boolean |
LoadDataChange.supports(Database database) |
ValidationErrors |
UpdateDataChange.validate(Database database) |
ValidationErrors |
AddDefaultValueChange.validate(Database database) |
ValidationErrors |
OutputChange.validate(Database database) |
ValidationErrors |
ExecuteShellCommandChange.validate(Database database) |
ValidationErrors |
DropColumnChange.validate(Database database) |
ValidationErrors |
InsertDataChange.validate(Database database) |
ValidationErrors |
CreateTableChange.validate(Database database) |
ValidationErrors |
CreateProcedureChange.validate(Database database) |
ValidationErrors |
SQLFileChange.validate(Database database) |
Warnings |
ExecuteShellCommandChange.warn(Database database) |
Warnings |
LoadDataChange.warn(Database database) |
Modifier and Type | Method and Description |
---|---|
Collection<AddColumnConfig> |
AddColumnConfigSupplier.getStandardPermutations(Database database) |
protected Collection<? extends String> |
AddColumnConfigSupplier.getTestValues(String param,
Database database) |
Modifier and Type | Method and Description |
---|---|
void |
CustomTaskChange.execute(Database database)
Method called to run the change logic.
|
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[] |
CustomSqlRollback.generateRollbackStatements(Database database)
Generates the SQL statements required to roll back the change
|
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 |
CustomChange.validate(Database database)
Tests that the change is configured correctly before attempting to execute it.
|
ValidationErrors |
CustomChangeWrapper.validate(Database database)
Call the
CustomChange.validate(liquibase.database.Database) method and return the result. |
Warnings |
CustomChangeWrapper.warn(Database database)
Required for the Change interface, but not supported by CustomChanges.
|
Modifier and Type | Method and Description |
---|---|
Database |
AbstractChangeLogHistoryService.getDatabase() |
Modifier and Type | Method and Description |
---|---|
ChangeSet.ExecType |
ChangeSet.execute(DatabaseChangeLog databaseChangeLog,
ChangeExecListener listener,
Database database)
This method will actually execute each of the changes in the list against the
specified database.
|
ChangeSet.ExecType |
ChangeSet.execute(DatabaseChangeLog databaseChangeLog,
Database database) |
ChangeLogHistoryService |
ChangeLogHistoryServiceFactory.getChangeLogService(Database database) |
List<Map<String,?>> |
StandardChangeLogHistoryService.queryDatabaseChangeLogTable(Database database) |
void |
ChangeSet.rollback(Database database) |
void |
ChangeLogHistoryService.setDatabase(Database database) |
void |
AbstractChangeLogHistoryService.setDatabase(Database database) |
boolean |
StandardChangeLogHistoryService.supports(Database database) |
boolean |
ChangeLogHistoryService.supports(Database database) |
boolean |
OfflineChangeLogHistoryService.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) |
Constructor and Description |
---|
ChangeLogParameters(Database database) |
OfflineChangeLogHistoryService(Database database,
File changeLogFile,
boolean executeAgainstDatabase) |
Constructor and Description |
---|
DbmsChangeSetFilter(Database database) |
ShouldRunChangeSetFilter(Database database) |
ShouldRunChangeSetFilter(Database database,
boolean ignoreClasspathPrefix) |
Modifier and Type | Method and Description |
---|---|
Database |
ValidatingVisitor.getDatabase() |
Modifier and Type | Method and Description |
---|---|
protected ChangeSetStatus |
StatusVisitor.addStatus(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database) |
void |
ChangeLogSyncListener.markedRan(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database) |
void |
ChangeExecListener.ran(Change change,
ChangeSet changeSet,
DatabaseChangeLog changeLog,
Database database) |
void |
ChangeExecListener.ran(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
ChangeSet.ExecType execType)
Called after the given changeset is run.
|
void |
ChangeExecListener.rolledBack(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database)
Called after a change is rolled back.
|
void |
SkippedChangeSetVisitor.skipped(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
StatusVisitor.skipped(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ValidatingVisitor.validate(Database database,
DatabaseChangeLog changeLog) |
void |
ChangeLogSyncVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ListVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
RollbackVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
DBDocVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ChangeSetVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ExpectedChangesVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ValidatingVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
StatusVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
UpdateVisitor.visit(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
Set<ChangeSetFilterResult> filterResults) |
void |
ChangeExecListener.willRun(Change change,
ChangeSet changeSet,
DatabaseChangeLog changeLog,
Database database) |
void |
ChangeExecListener.willRun(ChangeSet changeSet,
DatabaseChangeLog databaseChangeLog,
Database database,
ChangeSet.RunStatus runStatus)
Called just before a given changeset is run.
|
Constructor and Description |
---|
ChangeLogSyncVisitor(Database database) |
ChangeLogSyncVisitor(Database database,
ChangeLogSyncListener listener) |
DBDocVisitor(Database database) |
RollbackVisitor(Database database) |
RollbackVisitor(Database database,
ChangeExecListener listener) |
StatusVisitor(Database database) |
UpdateVisitor(Database database) |
UpdateVisitor(Database database,
ChangeExecListener execListener) |
Modifier and Type | Method and Description |
---|---|
Database |
ExecuteSqlCommand.getDatabase() |
Database |
SnapshotCommand.getDatabase() |
Database |
DiffCommand.getReferenceDatabase() |
Database |
DiffCommand.getTargetDatabase() |
Modifier and Type | Method and Description |
---|---|
void |
ExecuteSqlCommand.setDatabase(Database database) |
void |
SnapshotCommand.setDatabase(Database database) |
DiffCommand |
DiffCommand.setReferenceDatabase(Database referenceDatabase) |
DiffCommand |
DiffCommand.setTargetDatabase(Database targetDatabase) |
Modifier and Type | Method and Description |
---|---|
int |
DataTypeWrapper.getMaxParameters(Database database) |
int |
DataTypeWrapper.getMinParameters(Database database) |
String |
DataTypeWrapper.objectToSql(Object value,
Database database) |
Object |
DataTypeWrapper.stringToObject(String value,
Database database) |
boolean |
DataTypeWrapper.supports(Database database) |
DatabaseDataType |
DataTypeWrapper.toDatabaseDataType(Database database) |
boolean |
DataTypeWrapper.validate(Database database) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJdbcDatabase
AbstractJdbcDatabase is extended by all supported databases as a facade to the underlying database.
|
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
List<Database> |
DatabaseFactory.getImplementedDatabases()
Returns instances of all implemented database types.
|
List<Database> |
DatabaseFactory.getInternalDatabases()
Returns instances of all "internal" database types.
|
Modifier and Type | Method and Description |
---|---|
void |
DatabaseConnection.attached(Database database) |
void |
OfflineConnection.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) |
Modifier and Type | Class and Description |
---|---|
class |
DB2Database |
class |
DerbyDatabase |
class |
FirebirdDatabase
Firebird database implementation.
|
class |
H2Database |
class |
HsqlDatabase |
class |
InformixDatabase |
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 |
Modifier and Type | Method and Description |
---|---|
static List<SqlStatement> |
SQLiteDatabase.getAlterTableStatements(SQLiteDatabase.AlterTableVisitor alterTableVisitor,
Database database,
String catalogName,
String schemaName,
String tableName) |
Modifier and Type | Method and Description |
---|---|
void |
JdbcConnection.attached(Database database) |
Modifier and Type | Method and Description |
---|---|
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) |
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) |
String |
LiquibaseDataType.objectToSql(Object value,
Database database)
Returns the value object in a format to include in SQL.
|
Object |
LiquibaseDataType.sqlToObject(String value,
Database database) |
boolean |
LiquibaseDataType.supports(Database database) |
DatabaseDataType |
LiquibaseDataType.toDatabaseDataType(Database database) |
boolean |
LiquibaseDataType.validate(Database database) |
Modifier and Type | Field and Description |
---|---|
protected Database |
HTMLWriter.database |
Modifier and Type | Method and Description |
---|---|
protected void |
RecentChangesWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected void |
PendingChangesWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected abstract void |
HTMLWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected void |
PendingSQLWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected void |
AuthorWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected void |
ColumnWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
protected void |
TableWriter.writeCustomHTML(FileWriter fileWriter,
Object object,
List<Change> changes,
Database database) |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
DiffResult |
DiffGeneratorFactory.compare(Database referenceDatabase,
Database comparisonDatabase,
CompareControl compareControl) |
DiffResult |
DiffGeneratorFactory.compare(Database referenceDatabase,
Database comparisonDatabase,
SnapshotControl referenceSnapshotControl,
SnapshotControl comparisonSnapshotControl,
CompareControl compareControl) |
DiffGenerator |
DiffGeneratorFactory.getGenerator(Database referenceDatabase,
Database comparisonDatabase) |
boolean |
DiffGenerator.supports(Database referenceDatabase,
Database comparisonDatabase) |
Constructor and Description |
---|
DatabaseObjectNameCompareFunction(Class<? extends DatabaseObject> type,
Database accordingTo) |
DataTypeCompareFunction(Database accordingTo) |
StandardCompareFunction(Database accordingTo) |
Modifier and Type | Method and Description |
---|---|
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,
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,
Database accordingTo) |
boolean |
DatabaseObjectComparatorChain.isSameObject(DatabaseObject object1,
DatabaseObject object2,
Database accordingTo) |
boolean |
DatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
Modifier and Type | Method and Description |
---|---|
ObjectDifferences |
SchemaComparator.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 |
PrimaryKeyComparator.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 |
IndexComparator.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 |
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 |
ColumnComparator.findDifferences(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
CompareControl compareControl,
DatabaseObjectComparatorChain chain,
Set<String> exclude) |
int |
SchemaComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
DefaultDatabaseObjectComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
PrimaryKeyComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UniqueConstraintComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
IndexComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
CatalogComparator.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 |
ColumnComparator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
String[] |
SchemaComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
String[] |
DefaultDatabaseObjectComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
String[] |
PrimaryKeyComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
String[] |
UniqueConstraintComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
String[] |
IndexComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
String[] |
CatalogComparator.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[] |
ColumnComparator.hash(DatabaseObject databaseObject,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
SchemaComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
DefaultDatabaseObjectComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
PrimaryKeyComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
UniqueConstraintComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
IndexComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
boolean |
CatalogComparator.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 |
ColumnComparator.isSameObject(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo,
DatabaseObjectComparatorChain chain) |
static boolean |
DefaultDatabaseObjectComparator.nameMatches(DatabaseObject databaseObject1,
DatabaseObject databaseObject2,
Database accordingTo) |
Modifier and Type | Method and Description |
---|---|
boolean |
StandardDiffGenerator.supports(Database referenceDatabase,
Database comparisonDatabase) |
Modifier and Type | Method and Description |
---|---|
boolean |
DiffOutputControl.alreadyHandledChanged(DatabaseObject changedObject,
Database accordingTo) |
boolean |
DiffOutputControl.alreadyHandledMissing(DatabaseObject missingObject,
Database accordingTo) |
boolean |
DiffOutputControl.alreadyHandledUnexpected(DatabaseObject unexpectedObject,
Database accordingTo) |
boolean |
DiffOutputControl.shouldOutput(DatabaseObject object,
Database accordingTo) |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
ChangeGeneratorComparator(Class<? extends DatabaseObject> objectType,
Database database) |
Modifier and Type | Method and Description |
---|---|
Change[] |
ChangedColumnChangeGenerator.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[] |
ChangedForeignKeyChangeGenerator.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[] |
ChangedViewChangeGenerator.fixChanged(DatabaseObject changedObject,
ObjectDifferences differences,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
MissingSequenceChangeGenerator.fixMissing(DatabaseObject missingObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
MissingDataExternalFileChangeGenerator.fixMissing(DatabaseObject missingObject,
DiffOutputControl outputControl,
Database referenceDatabase,
Database comparisionDatabase,
ChangeGeneratorChain chain) |
Change[] |
MissingTableChangeGenerator.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[] |
MissingPrimaryKeyChangeGenerator.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[] |
MissingViewChangeGenerator.fixMissing(DatabaseObject missingObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
MissingColumnChangeGenerator.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[] |
MissingUniqueConstraintChangeGenerator.fixMissing(DatabaseObject missingObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
UnexpectedTableChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
UnexpectedUniqueConstraintChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
UnexpectedPrimaryKeyChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
Change[] |
UnexpectedColumnChangeGenerator.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[] |
UnexpectedIndexChangeGenerator.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[] |
UnexpectedViewChangeGenerator.fixUnexpected(DatabaseObject unexpectedObject,
DiffOutputControl control,
Database referenceDatabase,
Database comparisonDatabase,
ChangeGeneratorChain chain) |
int |
UnexpectedTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingDataExternalFileChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingTableChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
ChangedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingDataChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedSequenceChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingColumnChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
ChangedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedIndexChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
MissingUniqueConstraintChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
ChangedForeignKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UnexpectedViewChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
ChangedPrimaryKeyChangeGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
ChangedViewChangeGenerator.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) |
Modifier and Type | Method and Description |
---|---|
void |
ValidationErrors.checkDisallowedField(String disallowedFieldName,
Object value,
Database database,
Class<? extends Database>... disallowedDatabases) |
Constructor and Description |
---|
ChangeNotFoundException(String name,
Database database) |
StatementNotSupportedOnDatabaseException(SqlStatement statement,
Database database) |
StatementNotSupportedOnDatabaseException(String reason,
SqlStatement statement,
Database database) |
Modifier and Type | Field and Description |
---|---|
protected Database |
AbstractExecutor.database |
Modifier and Type | Method and Description |
---|---|
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) |
Constructor and Description |
---|
LoggingExecutor(Executor delegatedExecutor,
Writer output,
Database database) |
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
Database |
DatabaseType.createDatabase() |
Database |
DatabaseType.createDatabase(ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
protected Database |
CDILiquibase.createDatabase(Connection c)
Subclasses may override this method add change some database settings such as
default schema before returning the database object.
|
Modifier and Type | Method and Description |
---|---|
static Database |
CommandLineUtils.createDatabaseObject(ClassLoader classLoader,
String url,
String username,
String password,
String driver,
String defaultCatalogName,
String defaultSchemaName,
boolean outputDefaultCatalog,
boolean outputDefaultSchema,
String databaseClass,
String driverPropertiesFile,
String propertyProviderClass,
String liquibaseCatalogName,
String liquibaseSchemaName) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
protected Database |
SpringLiquibase.createDatabase(Connection c)
Subclasses may override this method add change some database settings such as
default schema before returning the database object.
|
Modifier and Type | Method and Description |
---|---|
LockService |
LockServiceFactory.getLockService(Database database) |
void |
OfflineLockService.setDatabase(Database database) |
void |
LockService.setDatabase(Database database) |
void |
StandardLockService.setDatabase(Database database) |
boolean |
OfflineLockService.supports(Database database) |
boolean |
LockService.supports(Database database) |
boolean |
StandardLockService.supports(Database database) |
Modifier and Type | Method and Description |
---|---|
void |
CustomPrecondition.check(Database database) |
void |
CustomPreconditionWrapper.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
Precondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
ValidationErrors |
CustomPreconditionWrapper.validate(Database database) |
ValidationErrors |
Precondition.validate(Database database) |
Warnings |
CustomPreconditionWrapper.warn(Database database) |
Warnings |
Precondition.warn(Database database) |
Modifier and Type | Method and Description |
---|---|
void |
NotPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
SequenceExistsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
SqlPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
ChangeLogPropertyDefinedPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
PrimaryKeyExistsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
OrPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
ForeignKeyExistsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
ChangeSetExecutedPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
DBMSPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
ObjectQuotingStrategyPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
AndPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
ColumnExistsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
IndexExistsPrecondition.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 |
ViewExistsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
PreconditionContainer.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
void |
RunningAsPrecondition.check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
ValidationErrors |
NotPrecondition.validate(Database database) |
ValidationErrors |
SequenceExistsPrecondition.validate(Database database) |
ValidationErrors |
SqlPrecondition.validate(Database database) |
ValidationErrors |
ChangeLogPropertyDefinedPrecondition.validate(Database database) |
ValidationErrors |
PrimaryKeyExistsPrecondition.validate(Database database) |
ValidationErrors |
OrPrecondition.validate(Database database) |
ValidationErrors |
ForeignKeyExistsPrecondition.validate(Database database) |
ValidationErrors |
ChangeSetExecutedPrecondition.validate(Database database) |
ValidationErrors |
DBMSPrecondition.validate(Database database) |
ValidationErrors |
ObjectQuotingStrategyPrecondition.validate(Database database) |
ValidationErrors |
AndPrecondition.validate(Database database) |
ValidationErrors |
ColumnExistsPrecondition.validate(Database database) |
ValidationErrors |
IndexExistsPrecondition.validate(Database database) |
ValidationErrors |
RowCountPrecondition.validate(Database database) |
ValidationErrors |
TableExistsPrecondition.validate(Database database) |
ValidationErrors |
ViewExistsPrecondition.validate(Database database) |
ValidationErrors |
RunningAsPrecondition.validate(Database database) |
Warnings |
NotPrecondition.warn(Database database) |
Warnings |
SequenceExistsPrecondition.warn(Database database) |
Warnings |
SqlPrecondition.warn(Database database) |
Warnings |
ChangeLogPropertyDefinedPrecondition.warn(Database database) |
Warnings |
PrimaryKeyExistsPrecondition.warn(Database database) |
Warnings |
OrPrecondition.warn(Database database) |
Warnings |
ForeignKeyExistsPrecondition.warn(Database database) |
Warnings |
ChangeSetExecutedPrecondition.warn(Database database) |
Warnings |
DBMSPrecondition.warn(Database database) |
Warnings |
ObjectQuotingStrategyPrecondition.warn(Database database) |
Warnings |
AndPrecondition.warn(Database database) |
Warnings |
ColumnExistsPrecondition.warn(Database database) |
Warnings |
IndexExistsPrecondition.warn(Database database) |
Warnings |
RowCountPrecondition.warn(Database database) |
Warnings |
TableExistsPrecondition.warn(Database database) |
Warnings |
ViewExistsPrecondition.warn(Database database) |
Warnings |
RunningAsPrecondition.warn(Database database) |
Modifier and Type | Class and Description |
---|---|
class |
MockDatabase |
Modifier and Type | Method and Description |
---|---|
boolean |
MockDatabase.equals(DatabaseObject otherObject,
Database accordingTo) |
Modifier and Type | Method and Description |
---|---|
Collection<Change> |
AbstractChangeSupplier.getAllParameterPermutations(Database database) |
Collection<Change> |
ChangeSupplier.getAllParameterPermutations(Database database) |
protected List |
AbstractChangeSupplier.getTestValues(ChangeParameterMetaData changeParam,
Database database) |
boolean |
AbstractChangeSupplier.isValid(Change change,
Database database) |
boolean |
ChangeSupplier.isValid(Change change,
Database database) |
boolean |
ChangeSupplierFactory.isValid(Change change,
Database database) |
void |
ChangeSupplierFactory.prepareDatabase(Change change,
Database database) |
void |
ChangeSupplierFactory.revertDatabase(Change change,
Database database) |
Modifier and Type | Method and Description |
---|---|
Set<Database> |
DatabaseSupplier.getAllDatabases() |
Modifier and Type | Method and Description |
---|---|
Set<ConnectionSupplier> |
ConnectionConfigurationFactory.getConfigurations(Database database) |
Modifier and Type | Method and Description |
---|---|
protected Database |
FormattedSqlChangeLogSerializer.getTargetDatabase(ChangeSet changeSet) |
Modifier and Type | Method and Description |
---|---|
Database |
DatabaseSnapshot.getDatabase() |
Modifier and Type | Method and Description |
---|---|
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> |
SnapshotGeneratorFactory.createSnapshot(T example,
Database database) |
<T extends DatabaseObject> |
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.
|
Constructor and Description |
---|
CachingDatabaseMetaData(Database database,
DatabaseMetaData metaData) |
DatabaseSnapshot(DatabaseObject[] examples,
Database database) |
EmptyDatabaseSnapshot(Database database) |
EmptyDatabaseSnapshot(Database database,
SnapshotControl snapshotControl) |
JdbcDatabaseSnapshot(DatabaseObject[] examples,
Database database) |
JdbcDatabaseSnapshot(DatabaseObject[] examples,
Database database,
SnapshotControl snapshotControl) |
SnapshotControl(Database database) |
SnapshotControl(Database database,
Class<? extends DatabaseObject>... types) |
SnapshotControl(Database database,
String types) |
Modifier and Type | Method and Description |
---|---|
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 |
H2ColumnSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
UniqueConstraintSnapshotGenerator.getPriority(Class<? extends DatabaseObject> objectType,
Database database) |
int |
JdbcSnapshotGenerator.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) |
protected Column |
ColumnSnapshotGenerator.readColumn(CachedRow columnMetadataResultSet,
Relation table,
Database database) |
protected DataType |
ColumnSnapshotGenerator.readDataType(CachedRow columnMetadataResultSet,
Column column,
Database database) |
protected Object |
H2ColumnSnapshotGenerator.readDefaultValue(CachedRow columnMetadataResultSet,
Column columnInfo,
Database database) |
protected Object |
ColumnSnapshotGenerator.readDefaultValue(CachedRow columnMetadataResultSet,
Column columnInfo,
Database database) |
protected Table |
TableSnapshotGenerator.readTable(CachedRow tableMetadataResultSet,
Database database) |
protected BigInteger |
SequenceSnapshotGenerator.toBigInteger(Object value,
Database database) |
protected Boolean |
SequenceSnapshotGenerator.toBoolean(Object value,
Database database) |
protected CatalogAndSchema |
SchemaSnapshotGenerator.toCatalogAndSchema(String tableSchema,
Database database) |
Modifier and Type | Method and Description |
---|---|
String |
RegExpReplaceSqlVisitor.modifySql(String sql,
Database database) |
String |
SqlVisitor.modifySql(String sql,
Database database) |
String |
ReplaceSqlVisitor.modifySql(String sql,
Database database) |
String |
PrependSqlVisitor.modifySql(String sql,
Database database) |
String |
AppendSqlVisitor.modifySql(String sql,
Database database) |
Modifier and Type | Method and Description |
---|---|
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[] |
SqlGeneratorFactory.generateSql(SqlStatement statement,
Database database) |
Sql[] |
SqlGeneratorChain.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) |
protected 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 |
SqlGeneratorFactory.validate(SqlStatement statement,
Database database) |
ValidationErrors |
SqlGeneratorChain.validate(SqlStatement statement,
Database database) |
ValidationErrors |
SqlGenerator.validate(StatementType statement,
Database database,
SqlGeneratorChain sqlGeneratorChain)
Validate the data contained in the SqlStatement.
|
Warnings |
SqlGeneratorFactory.warn(SqlStatement statement,
Database database) |
Warnings |
SqlGeneratorChain.warn(SqlStatement statement,
Database database) |
Warnings |
SqlGenerator.warn(StatementType statementType,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Modifier and Type | Method and Description |
---|---|
protected void |
AddColumnGenerator.addForeignKeyStatements(AddColumnStatement statement,
Database database,
List<Sql> returnSql) |
protected void |
AddColumnGenerator.addUniqueConstrantStatements(AddColumnStatement statement,
Database database,
List<Sql> returnSql) |
protected String |
TableRowCountGenerator.generateCountSql(TableRowCountStatement 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[] |
AddAutoIncrementGeneratorHsqlH2.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorSQLite.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorInformix.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorMySQL.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGeneratorDB2.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddAutoIncrementGenerator.generateSql(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddColumnGenerator.generateSql(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddColumnGeneratorSQLite.generateSql(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorDerby.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorMySQL.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorSybase.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorSybaseASA.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorInformix.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueSQLite.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGenerator.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorOracle.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorMSSQL.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddDefaultValueGeneratorPostgres.generateSql(AddDefaultValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddForeignKeyConstraintGenerator.generateSql(AddForeignKeyConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddPrimaryKeyGenerator.generateSql(AddPrimaryKeyStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddPrimaryKeyGeneratorInformix.generateSql(AddPrimaryKeyStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddUniqueConstraintGenerator.generateSql(AddUniqueConstraintStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
AddUniqueConstraintGeneratorTDS.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[] |
CreateDatabaseChangeLogTableGenerator.generateSql(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateDatabaseChangeLogTableGeneratorSybase.generateSql(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateIndexGeneratorPostgres.generateSql(CreateIndexStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
CreateIndexGenerator.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[] |
FindForeignKeyConstraintsGeneratorFirebird.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorDB2.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorMySQL.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorOracle.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorHsql.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorPostgres.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
FindForeignKeyConstraintsGeneratorMSSQL.generateSql(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetNextChangeSetSequenceValueGenerator.generateSql(GetNextChangeSetSequenceValueStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorDerby.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGenerator.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorSybase.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorInformix.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorHsql.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorDB2.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorSybaseASA.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorOracle.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorFirebird.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorPostgres.generateSql(GetViewDefinitionStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
GetViewDefinitionGeneratorMSSQL.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[] |
InsertOrUpdateGeneratorMSSQL.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
Sql[] |
InsertOrUpdateGeneratorPostgres.generateSql(InsertOrUpdateStatement insertOrUpdateStatement,
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 |
AddColumnGeneratorSQLite.generateStatementsIsVolatile(Database database) |
boolean |
AbstractSqlGenerator.generateStatementsIsVolatile(Database database) |
protected Relation |
CreateDatabaseChangeLogTableGeneratorSybase.getAffectedTable(Database database) |
protected Relation |
ClearDatabaseChangeLogTableGenerator.getAffectedTable(Database database,
String schemaName) |
protected String |
InsertOrUpdateGeneratorMySQL.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorDB2.getElse(Database database) |
protected abstract String |
InsertOrUpdateGenerator.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorHsql.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorOracle.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorMSSQL.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorPostgres.getElse(Database arg0) |
protected String |
InsertOrUpdateGeneratorH2.getElse(Database database) |
protected String |
InsertOrUpdateGeneratorMySQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGenerator.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorHsql.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorMSSQL.getInsertStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorH2.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 |
InsertOrUpdateGeneratorMySQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorDB2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected abstract String |
InsertOrUpdateGenerator.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorHsql.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorOracle.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorMSSQL.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorPostgres.getRecordCheck(InsertOrUpdateStatement arg0,
Database arg1,
String arg2) |
protected String |
InsertOrUpdateGeneratorH2.getRecordCheck(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause) |
protected String |
InsertOrUpdateGeneratorMySQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGenerator.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorHsql.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorMSSQL.getUpdateStatement(InsertOrUpdateStatement insertOrUpdateStatement,
Database database,
String whereClause,
SqlGeneratorChain sqlGeneratorChain) |
protected String |
InsertOrUpdateGeneratorH2.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 |
AddAutoIncrementGeneratorHsqlH2.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddAutoIncrementGeneratorSQLite.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddAutoIncrementGeneratorInformix.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddAutoIncrementGeneratorMySQL.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddAutoIncrementGeneratorDB2.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddAutoIncrementGenerator.supports(AddAutoIncrementStatement statement,
Database database) |
boolean |
AddColumnGeneratorDefaultClauseBeforeNotNull.supports(AddColumnStatement statement,
Database database) |
boolean |
AddColumnGeneratorSQLite.supports(AddColumnStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorDerby.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorMySQL.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorSybase.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorSybaseASA.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorInformix.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueSQLite.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorOracle.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorMSSQL.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddDefaultValueGeneratorPostgres.supports(AddDefaultValueStatement statement,
Database database) |
boolean |
AddForeignKeyConstraintGenerator.supports(AddForeignKeyConstraintStatement statement,
Database database) |
boolean |
AddPrimaryKeyGenerator.supports(AddPrimaryKeyStatement statement,
Database database) |
boolean |
AddPrimaryKeyGeneratorInformix.supports(AddPrimaryKeyStatement statement,
Database database) |
boolean |
AddUniqueConstraintGenerator.supports(AddUniqueConstraintStatement statement,
Database database) |
boolean |
AddUniqueConstraintGeneratorTDS.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 |
CreateDatabaseChangeLogTableGeneratorFirebird.supports(CreateDatabaseChangeLogTableStatement statement,
Database database) |
boolean |
CreateDatabaseChangeLogTableGenerator.supports(CreateDatabaseChangeLogTableStatement statement,
Database database) |
boolean |
CreateDatabaseChangeLogTableGeneratorSybase.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 |
FindForeignKeyConstraintsGeneratorFirebird.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorDB2.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorMySQL.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorOracle.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorHsql.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorPostgres.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
FindForeignKeyConstraintsGeneratorMSSQL.supports(FindForeignKeyConstraintsStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorDerby.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorSybase.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorInformix.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorHsql.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorDB2.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorSybaseASA.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorOracle.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorFirebird.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorPostgres.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
GetViewDefinitionGeneratorMSSQL.supports(GetViewDefinitionStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorMySQL.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorDB2.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorHsql.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorOracle.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorMSSQL.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorPostgres.supports(InsertOrUpdateStatement statement,
Database database) |
boolean |
InsertOrUpdateGeneratorH2.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) |
ValidationErrors |
AddAutoIncrementGeneratorSQLite.validate(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddAutoIncrementGeneratorInformix.validate(AddAutoIncrementStatement addAutoIncrementStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddAutoIncrementGeneratorDB2.validate(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddAutoIncrementGenerator.validate(AddAutoIncrementStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddColumnGeneratorDefaultClauseBeforeNotNull.validate(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddColumnGenerator.validate(AddColumnStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddDefaultValueGeneratorInformix.validate(AddDefaultValueStatement addDefaultValueStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
AddDefaultValueGenerator.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 |
CreateDatabaseChangeLogTableGenerator.validate(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
CreateDatabaseChangeLogTableGeneratorSybase.validate(CreateDatabaseChangeLogTableStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
CreateIndexGenerator.validate(CreateIndexStatement createIndexStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
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 |
FindForeignKeyConstraintsGeneratorFirebird.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorDB2.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorMySQL.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorOracle.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorHsql.validate(FindForeignKeyConstraintsStatement statement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorPostgres.validate(FindForeignKeyConstraintsStatement findForeignKeyConstraintsStatement,
Database database,
SqlGeneratorChain sqlGeneratorChain) |
ValidationErrors |
FindForeignKeyConstraintsGeneratorMSSQL.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 |
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) |
Modifier and Type | Field and Description |
---|---|
protected Database |
ExecutablePreparedStatementBase.database |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
Sql[] |
RuntimeStatement.generate(Database database) |
Constructor and Description |
---|
DatabaseObjectCollection(Database database) |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
boolean |
UIFacade.promptForNonLocalDatabase(Database database) |
boolean |
SwingUIFacade.promptForNonLocalDatabase(Database database)
Displays swing-based dialog about running against a non-localhost database.
|
Copyright © 2014 Liquibase.org. All rights reserved.