liquibase.change
Class ColumnConfig
java.lang.Object
liquibase.change.ColumnConfig
- Direct Known Subclasses:
- LoadDataColumnConfig
public class ColumnConfig
- extends Object
This class is the representation of the column tag in the XMl file
It has a reference to the Constraints object for getting information
about the columns constraints.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnConfig
public ColumnConfig(Column columnStructure)
ColumnConfig
public ColumnConfig(ColumnConfig column)
ColumnConfig
public ColumnConfig()
getName
public String getName()
setName
public ColumnConfig setName(String name)
getType
public String getType()
setType
public ColumnConfig setType(String type)
getValue
public String getValue()
setValue
public void setValue(String value)
getValueNumeric
public Number getValueNumeric()
setValueNumeric
public ColumnConfig setValueNumeric(String valueNumeric)
setValueNumeric
public ColumnConfig setValueNumeric(Number valueNumeric)
getValueBoolean
public Boolean getValueBoolean()
setValueBoolean
public ColumnConfig setValueBoolean(Boolean valueBoolean)
getValueComputed
public DatabaseFunction getValueComputed()
setValueComputed
public ColumnConfig setValueComputed(DatabaseFunction valueComputed)
getValueDate
public Date getValueDate()
setValueDate
public ColumnConfig setValueDate(Date valueDate)
setValueDate
public ColumnConfig setValueDate(String valueDate)
getValueObject
public Object getValueObject()
getDefaultValue
public String getDefaultValue()
setDefaultValue
public ColumnConfig setDefaultValue(String defaultValue)
getDefaultValueNumeric
public Number getDefaultValueNumeric()
setDefaultValueNumeric
public ColumnConfig setDefaultValueNumeric(Number defaultValueNumeric)
setDefaultValueNumeric
public ColumnConfig setDefaultValueNumeric(String defaultValueNumeric)
throws ParseException
- Throws:
ParseException
getDefaultValueDate
public Date getDefaultValueDate()
setDefaultValueDate
public ColumnConfig setDefaultValueDate(String defaultValueDate)
setDefaultValueDate
public ColumnConfig setDefaultValueDate(Date defaultValueDate)
getDefaultValueBoolean
public Boolean getDefaultValueBoolean()
setDefaultValueBoolean
public ColumnConfig setDefaultValueBoolean(Boolean defaultValueBoolean)
getDefaultValueComputed
public DatabaseFunction getDefaultValueComputed()
setDefaultValueComputed
public ColumnConfig setDefaultValueComputed(DatabaseFunction defaultValueComputed)
getDefaultValueObject
public Object getDefaultValueObject()
getConstraints
public ConstraintsConfig getConstraints()
setConstraints
public ColumnConfig setConstraints(ConstraintsConfig constraints)
isAutoIncrement
public Boolean isAutoIncrement()
setAutoIncrement
public ColumnConfig setAutoIncrement(Boolean autoIncrement)
getStartWith
public BigInteger getStartWith()
setStartWith
public ColumnConfig setStartWith(BigInteger startWith)
getIncrementBy
public BigInteger getIncrementBy()
setIncrementBy
public ColumnConfig setIncrementBy(BigInteger incrementBy)
isPrimaryKey
public boolean isPrimaryKey()
isNullable
public boolean isNullable()
hasDefaultValue
public boolean hasDefaultValue()
getRemarks
public String getRemarks()
setRemarks
public ColumnConfig setRemarks(String remarks)
Copyright © 2012 Liquibase.org. All Rights Reserved.