liquibase.database.structure.type
Class DataType
java.lang.Object
liquibase.database.structure.type.DataType
- Direct Known Subclasses:
- BigIntType, BlobType, BooleanType, CurrencyType, CustomType, DatabaseFunctionType, DateTimeType, DateType, DecimalType, DoubleType, FloatType, IntType, NumberType, SmallIntType, TextType, TimeType, TinyIntType, UUIDType
public abstract class DataType
- extends Object
Object representing a data type, instead of a plain string. It will be returned by
the getXXXType in the Database interface.
- Author:
- dsmith
Constructor Summary |
protected |
DataType(String dataTypeName,
int minParameters,
int maxParameters)
|
DataType
protected DataType(String dataTypeName,
int minParameters,
int maxParameters)
getDataTypeName
public String getDataTypeName()
setDataTypeName
public void setDataTypeName(String dataTypeName)
getMinParameters
public int getMinParameters()
getMaxParameters
public int getMaxParameters()
getFirstParameter
public String getFirstParameter()
setFirstParameter
public void setFirstParameter(String firstParameter)
getSecondParameter
public String getSecondParameter()
setSecondParameter
public void setSecondParameter(String secondParameter)
getUnit
public String getUnit()
setUnit
public void setUnit(String unit)
getAdditionalInformation
public String getAdditionalInformation()
setAdditionalInformation
public void setAdditionalInformation(String additionalInformation)
convertObjectToString
public String convertObjectToString(Object value,
Database database)
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getSupportsPrecision
public boolean getSupportsPrecision()
Copyright © 2012 Liquibase.org. All Rights Reserved.