liquibase.database.typeconversion.core
Class MySQLTypeConverter

java.lang.Object
  extended by liquibase.database.typeconversion.core.AbstractTypeConverter
      extended by liquibase.database.typeconversion.core.MySQLTypeConverter
All Implemented Interfaces:
TypeConverter, PrioritizedService

public class MySQLTypeConverter
extends AbstractTypeConverter


Field Summary
 
Fields inherited from interface liquibase.servicelocator.PrioritizedService
PRIORITY_DATABASE, PRIORITY_DEFAULT
 
Constructor Summary
MySQLTypeConverter()
           
 
Method Summary
 BooleanType getBooleanType()
           
 ClobType getClobType()
           
protected  DataType getDataType(String columnTypeString, Boolean autoIncrement, String dataTypeName, String precision, String additionalInformation)
           
 BlobType getLongBlobType()
           
 NumberType getNumberType()
           
 int getPriority()
           
 boolean supports(Database database)
           
 
Methods inherited from class liquibase.database.typeconversion.core.AbstractTypeConverter
addPrecisionToType, convertDatabaseValueToObject, convertToCorrectObjectType, convertToDatabaseTypeString, getBigIntType, getBlobType, getCharType, getCurrencyType, getDataType, getDataType, getDataType, getDateTimeType, getDateType, getDoubleType, getFloatType, getIntType, getNVarcharType, getSmallIntType, getTextType, getTimeType, getTinyIntType, getUUIDType, getVarcharType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLTypeConverter

public MySQLTypeConverter()
Method Detail

getPriority

public int getPriority()

supports

public boolean supports(Database database)

getBooleanType

public BooleanType getBooleanType()
Specified by:
getBooleanType in interface TypeConverter
Overrides:
getBooleanType in class AbstractTypeConverter

getClobType

public ClobType getClobType()
Specified by:
getClobType in interface TypeConverter
Overrides:
getClobType in class AbstractTypeConverter

getLongBlobType

public BlobType getLongBlobType()
Specified by:
getLongBlobType in interface TypeConverter
Overrides:
getLongBlobType in class AbstractTypeConverter

getNumberType

public NumberType getNumberType()
Overrides:
getNumberType in class AbstractTypeConverter

getDataType

protected DataType getDataType(String columnTypeString,
                               Boolean autoIncrement,
                               String dataTypeName,
                               String precision,
                               String additionalInformation)
Overrides:
getDataType in class AbstractTypeConverter


Copyright © 2012 Liquibase.org. All Rights Reserved.