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 java.lang.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(java.lang.String dataTypeName,
int minParameters,
int maxParameters)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DataType
protected DataType(java.lang.String dataTypeName,
int minParameters,
int maxParameters)
getDataTypeName
public java.lang.String getDataTypeName()
setDataTypeName
public void setDataTypeName(java.lang.String dataTypeName)
getMinParameters
public int getMinParameters()
getMaxParameters
public int getMaxParameters()
getFirstParameter
public java.lang.String getFirstParameter()
setFirstParameter
public void setFirstParameter(java.lang.String firstParameter)
getSecondParameter
public java.lang.String getSecondParameter()
setSecondParameter
public void setSecondParameter(java.lang.String secondParameter)
getUnit
public java.lang.String getUnit()
setUnit
public void setUnit(java.lang.String unit)
convertObjectToString
public java.lang.String convertObjectToString(java.lang.Object value,
Database database)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getSupportsPrecision
public boolean getSupportsPrecision()
Copyright © 2010 Liquibase.org. All Rights Reserved.