liquibase.change
Class ColumnConfig

java.lang.Object
  extended by 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.


Constructor Summary
ColumnConfig()
           
ColumnConfig(Column columnStructure)
           
ColumnConfig(ColumnConfig column)
           
 
Method Summary
 ConstraintsConfig getConstraints()
           
 String getDefaultValue()
           
 Boolean getDefaultValueBoolean()
           
 DatabaseFunction getDefaultValueComputed()
           
 Date getDefaultValueDate()
           
 Number getDefaultValueNumeric()
           
 Object getDefaultValueObject()
           
 BigInteger getIncrementBy()
           
 String getName()
           
 String getRemarks()
           
 BigInteger getStartWith()
           
 String getType()
           
 String getValue()
           
 Boolean getValueBoolean()
           
 DatabaseFunction getValueComputed()
           
 Date getValueDate()
           
 Number getValueNumeric()
           
 Object getValueObject()
           
 boolean hasDefaultValue()
           
 Boolean isAutoIncrement()
           
 boolean isNullable()
           
 boolean isPrimaryKey()
           
 ColumnConfig setAutoIncrement(Boolean autoIncrement)
           
 ColumnConfig setConstraints(ConstraintsConfig constraints)
           
 ColumnConfig setDefaultValue(String defaultValue)
           
 ColumnConfig setDefaultValueBoolean(Boolean defaultValueBoolean)
           
 ColumnConfig setDefaultValueComputed(DatabaseFunction defaultValueComputed)
           
 ColumnConfig setDefaultValueDate(Date defaultValueDate)
           
 ColumnConfig setDefaultValueDate(String defaultValueDate)
           
 ColumnConfig setDefaultValueNumeric(Number defaultValueNumeric)
           
 ColumnConfig setDefaultValueNumeric(String defaultValueNumeric)
           
 ColumnConfig setIncrementBy(BigInteger incrementBy)
           
 ColumnConfig setName(String name)
           
 ColumnConfig setRemarks(String remarks)
           
 ColumnConfig setStartWith(BigInteger startWith)
           
 ColumnConfig setType(String type)
           
 void setValue(String value)
           
 ColumnConfig setValueBoolean(Boolean valueBoolean)
           
 ColumnConfig setValueComputed(DatabaseFunction valueComputed)
           
 ColumnConfig setValueDate(Date valueDate)
           
 ColumnConfig setValueDate(String valueDate)
           
 ColumnConfig setValueNumeric(Number valueNumeric)
           
 ColumnConfig setValueNumeric(String valueNumeric)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColumnConfig

public ColumnConfig(Column columnStructure)

ColumnConfig

public ColumnConfig(ColumnConfig column)

ColumnConfig

public ColumnConfig()
Method Detail

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.