liquibase.change.core
Class AddDefaultValueChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.AddDefaultValueChange
- All Implemented Interfaces:
- Change
public class AddDefaultValueChange
- extends AbstractChange
Sets a new default value to an existing column.
Methods inherited from class liquibase.change.AbstractChange |
generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeMetaData, getChangeSet, getResourceAccessor, init, requiresUpdatedDatabaseMetadata, 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 |
AddDefaultValueChange
public AddDefaultValueChange()
getSchemaName
public java.lang.String getSchemaName()
setSchemaName
public void setSchemaName(java.lang.String schemaName)
getTableName
public java.lang.String getTableName()
setTableName
public void setTableName(java.lang.String tableName)
getColumnName
public java.lang.String getColumnName()
setColumnName
public void setColumnName(java.lang.String columnName)
getColumnDataType
public java.lang.String getColumnDataType()
setColumnDataType
public void setColumnDataType(java.lang.String columnDataType)
getDefaultValue
public java.lang.String getDefaultValue()
setDefaultValue
public void setDefaultValue(java.lang.String defaultValue)
getDefaultValueNumeric
public java.lang.String getDefaultValueNumeric()
setDefaultValueNumeric
public void setDefaultValueNumeric(java.lang.String defaultValueNumeric)
getDefaultValueDate
public java.lang.String getDefaultValueDate()
setDefaultValueDate
public void setDefaultValueDate(java.lang.String defaultValueDate)
getDefaultValueBoolean
public java.lang.Boolean getDefaultValueBoolean()
setDefaultValueBoolean
public void setDefaultValueBoolean(java.lang.Boolean defaultValueBoolean)
getDefaultValueComputed
public DatabaseFunction getDefaultValueComputed()
setDefaultValueComputed
public void setDefaultValueComputed(DatabaseFunction defaultValueComputed)
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
createInverses
protected Change[] createInverses()
- Overrides:
createInverses
in class AbstractChange
getConfirmationMessage
public java.lang.String getConfirmationMessage()
- Returns:
- Confirmation message to be displayed after the change is executed
Copyright © 2010 Liquibase.org. All Rights Reserved.