liquibase.change.core
Class DropAllForeignKeyConstraintsChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.DropAllForeignKeyConstraintsChange
- All Implemented Interfaces:
- Change
public class DropAllForeignKeyConstraintsChange
- extends AbstractChange
Methods inherited from class liquibase.change.AbstractChange |
createInverses, generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeLogParameters, getChangeMetaData, getChangeSet, getResourceAccessor, init, setChangeLogParameters, setChangeSet, setPriority, setResourceAccessor, supports, supportsRollback, validate, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DropAllForeignKeyConstraintsChange
public DropAllForeignKeyConstraintsChange()
getBaseTableSchemaName
public String getBaseTableSchemaName()
setBaseTableSchemaName
public void setBaseTableSchemaName(String baseTableSchemaName)
getBaseTableName
public String getBaseTableName()
setBaseTableName
public void setBaseTableName(String baseTableName)
generateStatements
public SqlStatement[] generateStatements(Database database)
- Description copied from interface:
Change
- Generates the SQL statements required to run the change
- Parameters:
database
- databasethe target Database
associated to this change's statements
- Returns:
- an array of
String
s with the statements
getConfirmationMessage
public String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
requiresUpdatedDatabaseMetadata
public boolean requiresUpdatedDatabaseMetadata(Database database)
- Description copied from interface:
Change
- Does this change require access to the database metadata? If true, the change cannot be used in an updateSql-style command.
- Specified by:
requiresUpdatedDatabaseMetadata
in interface Change
- Overrides:
requiresUpdatedDatabaseMetadata
in class AbstractChange
Copyright © 2012 Liquibase.org. All Rights Reserved.