liquibase.change.core
Class AddAutoIncrementChange
java.lang.Object
liquibase.change.AbstractChange
liquibase.change.core.AddAutoIncrementChange
- All Implemented Interfaces:
- Change
public class AddAutoIncrementChange
- extends AbstractChange
Makes an existing column into an auto-increment column.
This change is only valid for databases with auto-increment/identity columns.
The current version does not support MS-SQL.
Methods inherited from class liquibase.change.AbstractChange |
createInverses, generateCheckSum, generateRollbackStatements, getAffectedDatabaseObjects, getChangeLogParameters, getChangeMetaData, getChangeSet, getResourceAccessor, init, requiresUpdatedDatabaseMetadata, 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 |
AddAutoIncrementChange
public AddAutoIncrementChange()
getSchemaName
public String getSchemaName()
setSchemaName
public void setSchemaName(String schemaName)
getTableName
public String getTableName()
setTableName
public void setTableName(String tableName)
getColumnName
public String getColumnName()
setColumnName
public void setColumnName(String columnName)
getColumnDataType
public String getColumnDataType()
setColumnDataType
public void setColumnDataType(String columnDataType)
getStartWith
public BigInteger getStartWith()
setStartWith
public void setStartWith(BigInteger startWith)
getIncrementBy
public BigInteger getIncrementBy()
setIncrementBy
public void setIncrementBy(BigInteger incrementBy)
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
Copyright © 2012 Liquibase.org. All Rights Reserved.