Top Description Fields Constructors Methods
org.jooq.util.mysql

public Class MySQLDataType

extends Object
Class Inheritance
Annotations
@Deprecated
forRemoval:true
since:3.11
Imports
java.math.BigDecimal, .BigInteger, java.sql.Date, .Time, .Timestamp, java.time.Year, java.util.UUID, org.jooq.DataType, .JSON, .JSONB, .SQLDialect, org.jooq.impl.BuiltInDataType, .SQLDataType, org.jooq.types.UByte, .UInteger, .ULong, .UShort

Deprecated

for removal since 3.11.

- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

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

Field Summary

Modifier and TypeField and Description
protected static final DataType<BigInteger>
protected static final DataType<BigDecimal>
protected static final DataType<Double>
protected static final DataType<Double>
protected static final DataType<JSONB>
protected static final DataType<String>
protected static final DataType<byte[]>
protected static final DataType<String>
protected static final DataType<String>
protected static final DataType<String>
protected static final DataType<BigDecimal>
protected static final DataType<String>
protected static final DataType<Float>
protected static final DataType<UUID>
public static final DataType<Long>
public static final DataType<ULong>
public static final DataType<byte[]>
public static final DataType<Boolean>
public static final DataType<byte[]>
public static final DataType<Boolean>
public static final DataType<Boolean>
public static final DataType<String>
public static final DataType<Date>
public static final DataType<Timestamp>
public static final DataType<BigDecimal>
public static final DataType<BigDecimal>
public static final DataType<Double>
public static final DataType<String>
private static final SQLDialect
public static final DataType<Double>
public static final DataType<Integer>
public static final DataType<Integer>
public static final DataType<UInteger>
public static final DataType<UInteger>
public static final DataType<JSON>
public static final DataType<byte[]>
public static final DataType<String>
public static final DataType<byte[]>
public static final DataType<Integer>
public static final DataType<UInteger>
public static final DataType<String>
public static final DataType<Float>
public static final DataType<String>
public static final DataType<Short>
public static final DataType<UShort>
public static final DataType<String>
public static final DataType<Time>
public static final DataType<Timestamp>
public static final DataType<byte[]>
public static final DataType<Byte>
public static final DataType<UByte>
public static final DataType<String>
public static final DataType<byte[]>
public static final DataType<String>
public static final DataType<Year>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

__BIGINTEGERback to summary
protected static final DataType<BigInteger> __BIGINTEGER
__DECIMALUNSIGNEDback to summary
protected static final DataType<BigDecimal> __DECIMALUNSIGNED
__DOUBLEUNSIGNEDback to summary
protected static final DataType<Double> __DOUBLEUNSIGNED
__FLOATUNSIGNEDback to summary
protected static final DataType<Double> __FLOATUNSIGNED
__JSONBback to summary
protected static final DataType<JSONB> __JSONB
__LONGNVARCHARback to summary
protected static final DataType<String> __LONGNVARCHAR
__LONGVARBINARYback to summary
protected static final DataType<byte[]> __LONGVARBINARY
__LONGVARCHARback to summary
protected static final DataType<String> __LONGVARCHAR
__NCHARback to summary
protected static final DataType<String> __NCHAR
__NCLOBback to summary
protected static final DataType<String> __NCLOB
__NUMERICback to summary
protected static final DataType<BigDecimal> __NUMERIC
__NVARCHARback to summary
protected static final DataType<String> __NVARCHAR
__REALUNSIGNEDback to summary
protected static final DataType<Float> __REALUNSIGNED
__UUIDback to summary
protected static final DataType<UUID> __UUID
BIGINTback to summary
public static final DataType<Long> BIGINT
BIGINTUNSIGNEDback to summary
public static final DataType<ULong> BIGINTUNSIGNED
BINARYback to summary
public static final DataType<byte[]> BINARY
BITback to summary
public static final DataType<Boolean> BIT
BLOBback to summary
public static final DataType<byte[]> BLOB
BOOLback to summary
public static final DataType<Boolean> BOOL
BOOLEANback to summary
public static final DataType<Boolean> BOOLEAN
CHARback to summary
public static final DataType<String> CHAR
DATEback to summary
public static final DataType<Date> DATE
DATETIMEback to summary
public static final DataType<Timestamp> DATETIME
DECback to summary
public static final DataType<BigDecimal> DEC
DECIMALback to summary
public static final DataType<BigDecimal> DECIMAL
DOUBLEback to summary
public static final DataType<Double> DOUBLE
ENUMback to summary
public static final DataType<String> ENUM
FAMILYback to summary
private static final SQLDialect FAMILY
FLOATback to summary
public static final DataType<Double> FLOAT
INTback to summary
public static final DataType<Integer> INT
INTEGERback to summary
public static final DataType<Integer> INTEGER
INTEGERUNSIGNEDback to summary
public static final DataType<UInteger> INTEGERUNSIGNED
INTUNSIGNEDback to summary
public static final DataType<UInteger> INTUNSIGNED
JSONback to summary
public static final DataType<JSON> JSON
LONGBLOBback to summary
public static final DataType<byte[]> LONGBLOB
LONGTEXTback to summary
public static final DataType<String> LONGTEXT
MEDIUMBLOBback to summary
public static final DataType<byte[]> MEDIUMBLOB
MEDIUMINTback to summary
public static final DataType<Integer> MEDIUMINT
MEDIUMINTUNSIGNEDback to summary
public static final DataType<UInteger> MEDIUMINTUNSIGNED
MEDIUMTEXTback to summary
public static final DataType<String> MEDIUMTEXT
REALback to summary
public static final DataType<Float> REAL
SETback to summary
public static final DataType<String> SET
SMALLINTback to summary
public static final DataType<Short> SMALLINT
SMALLINTUNSIGNEDback to summary
public static final DataType<UShort> SMALLINTUNSIGNED
TEXTback to summary
public static final DataType<String> TEXT
TIMEback to summary
public static final DataType<Time> TIME
TIMESTAMPback to summary
public static final DataType<Timestamp> TIMESTAMP
TINYBLOBback to summary
public static final DataType<byte[]> TINYBLOB
TINYINTback to summary
public static final DataType<Byte> TINYINT
TINYINTUNSIGNEDback to summary
public static final DataType<UByte> TINYINTUNSIGNED
TINYTEXTback to summary
public static final DataType<String> TINYTEXT
VARBINARYback to summary
public static final DataType<byte[]> VARBINARY
VARCHARback to summary
public static final DataType<String> VARCHAR
YEARback to summary
public static final DataType<Year> YEAR

Constructor Detail

MySQLDataTypeback to summary
public MySQLDataType()