Package liquibase.statement.core
Class AddColumnStatement
- java.lang.Object
-
- liquibase.statement.AbstractSqlStatement
-
- liquibase.statement.core.AddColumnStatement
-
- All Implemented Interfaces:
SqlStatement
public class AddColumnStatement extends AbstractSqlStatement
-
-
Field Summary
-
Fields inherited from interface liquibase.statement.SqlStatement
EMPTY_SQL_STATEMENT
-
-
Constructor Summary
Constructors Constructor Description AddColumnStatement(String catalogName, String schemaName, String tableName, String columnName, String columnType, Object defaultValue, String remarks, ColumnConstraint... constraints)
AddColumnStatement(String catalogName, String schemaName, String tableName, String columnName, String columnType, Object defaultValue, ColumnConstraint... constraints)
AddColumnStatement(List<AddColumnStatement> columns)
AddColumnStatement(AddColumnStatement... columns)
-
Method Summary
-
Methods inherited from class liquibase.statement.AbstractSqlStatement
continueOnError, setContinueOnError, skipOnUnsupported
-
-
-
-
Constructor Detail
-
AddColumnStatement
public AddColumnStatement(String catalogName, String schemaName, String tableName, String columnName, String columnType, Object defaultValue, ColumnConstraint... constraints)
-
AddColumnStatement
public AddColumnStatement(String catalogName, String schemaName, String tableName, String columnName, String columnType, Object defaultValue, String remarks, ColumnConstraint... constraints)
-
AddColumnStatement
public AddColumnStatement(List<AddColumnStatement> columns)
-
AddColumnStatement
public AddColumnStatement(AddColumnStatement... columns)
-
-
Method Detail
-
isMultiple
public boolean isMultiple()
-
getColumns
public List<AddColumnStatement> getColumns()
-
getCatalogName
public String getCatalogName()
-
getSchemaName
public String getSchemaName()
-
getTableName
public String getTableName()
-
getColumnName
public String getColumnName()
-
getColumnType
public String getColumnType()
-
getRemarks
public String getRemarks()
-
getConstraints
public Set<ColumnConstraint> getConstraints()
-
isAutoIncrement
public boolean isAutoIncrement()
-
getAutoIncrementConstraint
public AutoIncrementConstraint getAutoIncrementConstraint()
-
isPrimaryKey
public boolean isPrimaryKey()
-
isNullable
public boolean isNullable()
-
shouldValidateNullable
public boolean shouldValidateNullable()
-
shouldValidateUnique
public boolean shouldValidateUnique()
-
shouldValidatePrimaryKey
public boolean shouldValidatePrimaryKey()
-
isUnique
public boolean isUnique()
-
getUniqueStatementName
public String getUniqueStatementName()
-
getDefaultValue
public Object getDefaultValue()
-
getAddAfterColumn
public String getAddAfterColumn()
-
setAddAfterColumn
public void setAddAfterColumn(String addAfterColumn)
-
getAddBeforeColumn
public String getAddBeforeColumn()
-
setAddBeforeColumn
public void setAddBeforeColumn(String addBeforeColumn)
-
getAddAtPosition
public Integer getAddAtPosition()
-
setAddAtPosition
public void setAddAtPosition(Integer addAtPosition)
-
getDefaultValueConstraintName
public String getDefaultValueConstraintName()
-
setDefaultValueConstraintName
public void setDefaultValueConstraintName(String defaultValueConstraintName)
-
getComputed
public Boolean getComputed()
-
setComputed
public void setComputed(Boolean computed)
-
-