org.jooq.util.mysql
Class MySQLDataType<T>
java.lang.Object
org.jooq.impl.AbstractDataType<T>
org.jooq.util.mysql.MySQLDataType<T>
- All Implemented Interfaces:
- Serializable, DataType<T>
public class MySQLDataType<T>
- extends AbstractDataType<T>
Supported data types for the SQLDialect.MYSQL
dialect
- Author:
- Lukas Eder
- See Also:
- http://dev.mysql.com/doc/refman/5.5/en/data-types.html,
http://dev.mysql.com/doc/refman/5.5/en/cast-functions.html#function_cast,
Serialized Form
Methods inherited from class org.jooq.impl.AbstractDataType |
asArrayDataType, asConvertedDataType, asEnumDataType, asMasterDataType, convert, equals, getArrayDataType, getArrayType, getCastTypeName, getCastTypeName, getCastTypeName, getDataType, getDataType, getDataType, getDefaultDataType, getDialect, getSQLDataType, getSQLType, getType, getType, getTypeName, getTypeName, hashCode, isArray, isBinary, isDateTime, isInterval, isNumeric, isString, isTemporal, toString |
TINYINT
public static final MySQLDataType<Byte> TINYINT
TINYINTUNSIGNED
public static final MySQLDataType<UByte> TINYINTUNSIGNED
SMALLINT
public static final MySQLDataType<Short> SMALLINT
SMALLINTUNSIGNED
public static final MySQLDataType<UShort> SMALLINTUNSIGNED
INT
public static final MySQLDataType<Integer> INT
INTUNSIGNED
public static final MySQLDataType<UInteger> INTUNSIGNED
MEDIUMINT
public static final MySQLDataType<Integer> MEDIUMINT
MEDIUMINTUNSIGNED
public static final MySQLDataType<UInteger> MEDIUMINTUNSIGNED
INTEGER
public static final MySQLDataType<Integer> INTEGER
INTEGERUNSIGNED
public static final MySQLDataType<UInteger> INTEGERUNSIGNED
BIGINT
public static final MySQLDataType<Long> BIGINT
BIGINTUNSIGNED
public static final MySQLDataType<ULong> BIGINTUNSIGNED
DOUBLE
public static final MySQLDataType<Double> DOUBLE
FLOAT
public static final MySQLDataType<Double> FLOAT
REAL
public static final MySQLDataType<Float> REAL
BOOLEAN
public static final MySQLDataType<Boolean> BOOLEAN
BOOL
public static final MySQLDataType<Boolean> BOOL
BIT
public static final MySQLDataType<Boolean> BIT
DECIMAL
public static final MySQLDataType<BigDecimal> DECIMAL
DEC
public static final MySQLDataType<BigDecimal> DEC
VARCHAR
public static final MySQLDataType<String> VARCHAR
CHAR
public static final MySQLDataType<String> CHAR
TEXT
public static final MySQLDataType<String> TEXT
BLOB
public static final MySQLDataType<byte[]> BLOB
BINARY
public static final MySQLDataType<byte[]> BINARY
VARBINARY
public static final MySQLDataType<byte[]> VARBINARY
DATE
public static final MySQLDataType<Date> DATE
TIME
public static final MySQLDataType<Time> TIME
TIMESTAMP
public static final MySQLDataType<Timestamp> TIMESTAMP
DATETIME
public static final MySQLDataType<Timestamp> DATETIME
__NCHAR
protected static final MySQLDataType<String> __NCHAR
__NCLOB
protected static final MySQLDataType<String> __NCLOB
__LONGNVARCHAR
protected static final MySQLDataType<String> __LONGNVARCHAR
__NUMERIC
protected static final MySQLDataType<BigDecimal> __NUMERIC
__NVARCHAR
protected static final MySQLDataType<String> __NVARCHAR
__LONGVARCHAR
protected static final MySQLDataType<String> __LONGVARCHAR
__LONGVARBINARY
protected static final MySQLDataType<byte[]> __LONGVARBINARY
__BIGINTEGER
protected static final MySQLDataType<BigInteger> __BIGINTEGER
MEDIUMTEXT
public static final MySQLDataType<String> MEDIUMTEXT
LONGTEXT
public static final MySQLDataType<String> LONGTEXT
ENUM
public static final MySQLDataType<String> ENUM
SET
public static final MySQLDataType<String> SET
TINYBLOB
public static final MySQLDataType<byte[]> TINYBLOB
MEDIUMBLOB
public static final MySQLDataType<byte[]> MEDIUMBLOB
LONGBLOB
public static final MySQLDataType<byte[]> LONGBLOB
YEAR
public static final MySQLDataType<Date> YEAR
getDataType
public static <T> DataType<T> getDataType(Class<? extends T> type)
getDefaultDataType
public static DataType<Object> getDefaultDataType(String typeName)
Copyright © 2012. All Rights Reserved.