package liquibase.database.typeconversion; import liquibase.database.DatabaseFactory; import liquibase.database.Database; public class TypeConversionReport { public static void main(String[] args) { for (Database database : DatabaseFactory.getInstance().getImplementedDatabases()) { TypeConverter typeConverter = TypeConverterFactory.getInstance().findTypeConverter(database); System.out.println("Database: "+database.getTypeName()+", Converter: "+typeConverter.getClass().getName()); System.out.println("'bigint'="+typeConverter.getBigIntType()); System.out.println("'blob'="+typeConverter.getBlobType()); System.out.println("'boolean'="+typeConverter.getBooleanType()); System.out.println("'char'="+typeConverter.getCharType()); System.out.println("'clob'="+typeConverter.getClobType()); System.out.println("'currency'="+typeConverter.getCurrencyType()); System.out.println("'datetime'="+typeConverter.getDateTimeType()); System.out.println("'double'="+typeConverter.getDoubleType()); System.out.println("'float'="+typeConverter.getFloatType()); System.out.println("'int'="+typeConverter.getIntType()); System.out.println("'time'="+typeConverter.getTimeType()); System.out.println("'tinyint'="+typeConverter.getTinyIntType()); System.out.println("'uuid'="+typeConverter.getUUIDType()); System.out.println("'varchar'="+typeConverter.getVarcharType()); System.out.println(""); } } }