liquibase.database.typeconversion
Interface TypeConverter
- All Superinterfaces:
- PrioritizedService
- All Known Implementing Classes:
- AbstractTypeConverter, CacheTypeConverter, DB2TypeConverter, DefaultTypeConverter, DerbyTypeConverter, FirebirdTypeConverter, H2TypeConverter, HsqlTypeConverter, InformixTypeConverter, MaxDBTypeConverter, MSSQLTypeConverter, MySQLTypeConverter, OracleTypeConverter, Postgres83TypeConverter, PostgresTypeConverter, SQLiteTypeConverter, SybaseASATypeConverter, SybaseTypeConverter
public interface TypeConverter
- extends PrioritizedService
getPriority
int getPriority()
- Specified by:
getPriority
in interface PrioritizedService
supports
boolean supports(Database database)
convertDatabaseValueToObject
Object convertDatabaseValueToObject(Object defaultValue,
int dataType,
int firstParameter,
int secondParameter,
Database database)
throws ParseException
- Throws:
ParseException
convertToDatabaseTypeString
String convertToDatabaseTypeString(Column referenceColumn,
Database database)
getDataType
DataType getDataType(Object object)
getDataType
DataType getDataType(String columnTypeString,
Boolean autoIncrement)
getDataType
DataType getDataType(ColumnConfig columnConfig)
getCharType
CharType getCharType()
getVarcharType
VarcharType getVarcharType()
getBooleanType
BooleanType getBooleanType()
getCurrencyType
CurrencyType getCurrencyType()
getUUIDType
UUIDType getUUIDType()
getTextType
TextType getTextType()
getClobType
ClobType getClobType()
getBlobType
BlobType getBlobType()
getLongBlobType
BlobType getLongBlobType()
getDateType
DateType getDateType()
getFloatType
FloatType getFloatType()
getDoubleType
DoubleType getDoubleType()
getIntType
IntType getIntType()
getTinyIntType
TinyIntType getTinyIntType()
getDateTimeType
DateTimeType getDateTimeType()
getTimeType
TimeType getTimeType()
getBigIntType
BigIntType getBigIntType()
Copyright © 2012 Liquibase.org. All Rights Reserved.