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

public Class H2DataType

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

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#H2 dialect
Author
Lukas Eder
See Also
http://www.h2database.com/html/datatypes.html

Field Summary

Modifier and TypeField and Description
protected static final DataType<BigInteger>
protected static final DataType<ULong>
protected static final DataType<UInteger>
protected static final DataType<String>
protected static final DataType<Result<Record>>
protected static final DataType<UShort>
protected static final DataType<UByte>
protected static final DataType<Year>
public static final DataType<Long>
public static final DataType<byte[]>
public static final DataType<byte[]>
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<byte[]>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
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<Double>
private static final SQLDialect
public static final DataType<Double>
public static final DataType<Double>
public static final DataType<Double>
public static final DataType<Long>
public static final DataType<byte[]>
public static final DataType<Instant>
public static final DataType<Integer>
public static final DataType<Short>
public static final DataType<Integer>
public static final DataType<Long>
public static final DataType<Integer>
public static final DataType<DayToSecond>
public static final DataType<YearToMonth>
public static final DataType<Object>
public static final DataType<JSON>
public static final DataType<JSONB>
public static final DataType<byte[]>
public static final DataType<String>
public static final DataType<byte[]>
public static final DataType<String>
public static final DataType<byte[]>
public static final DataType<Integer>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<BigDecimal>
public static final DataType<BigDecimal>
public static final DataType<String>
public static final DataType<String>
public static final DataType<Object>
public static final DataType<byte[]>
public static final DataType<Float>
public static final DataType<Integer>
public static final DataType<Timestamp>
public static final DataType<Short>
public static final DataType<String>
public static final DataType<Time>
public static final DataType<Timestamp>
public static final DataType<OffsetDateTime>
public static final DataType<byte[]>
public static final DataType<Byte>
public static final DataType<String>
public static final DataType<UUID>
public static final DataType<byte[]>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>
public static final DataType<String>

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
__BIGINTUNSIGNEDback to summary
protected static final DataType<ULong> __BIGINTUNSIGNED
__INTEGERUNSIGNEDback to summary
protected static final DataType<UInteger> __INTEGERUNSIGNED
__LONGNVARCHARback to summary
protected static final DataType<String> __LONGNVARCHAR
__RESULTback to summary
protected static final DataType<Result<Record>> __RESULT
__SMALLINTUNSIGNEDback to summary
protected static final DataType<UShort> __SMALLINTUNSIGNED
__TINYINTUNSIGNEDback to summary
protected static final DataType<UByte> __TINYINTUNSIGNED
__YEARback to summary
protected static final DataType<Year> __YEAR
BIGINTback to summary
public static final DataType<Long> BIGINT
BINARYback to summary
public static final DataType<byte[]> BINARY
BINARYLARGEOBJECTback to summary
public static final DataType<byte[]> BINARYLARGEOBJECT
BINARYVARYINGback to summary
public static final DataType<byte[]> BINARYVARYING
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
BYTEAback to summary
public static final DataType<byte[]> BYTEA
CHARback to summary
public static final DataType<String> CHAR
CHARACTERback to summary
public static final DataType<String> CHARACTER
CHARACTERLARGEOBJECTback to summary
public static final DataType<String> CHARACTERLARGEOBJECT
CHARACTERVARYINGback to summary
public static final DataType<String> CHARACTERVARYING
CHARLARGEOBJECTback to summary
public static final DataType<String> CHARLARGEOBJECT
CHARVARYINGback to summary
public static final DataType<String> CHARVARYING
CLOBback to summary
public static final DataType<String> CLOB
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
DOUBLEPRECISIONback to summary
public static final DataType<Double> DOUBLEPRECISION
FAMILYback to summary
private static final SQLDialect FAMILY
FLOATback to summary
public static final DataType<Double> FLOAT
FLOAT4back to summary
public static final DataType<Double> FLOAT4
FLOAT8back to summary
public static final DataType<Double> FLOAT8
IDENTITYback to summary
public static final DataType<Long> IDENTITY
IMAGEback to summary
public static final DataType<byte[]> IMAGE
INSTANTback to summary
public static final DataType<Instant> INSTANT
INTback to summary
public static final DataType<Integer> INT
INT2back to summary
public static final DataType<Short> INT2
INT4back to summary
public static final DataType<Integer> INT4
INT8back to summary
public static final DataType<Long> INT8
INTEGERback to summary
public static final DataType<Integer> INTEGER
INTERVALDAYTOSECONDback to summary
public static final DataType<DayToSecond> INTERVALDAYTOSECOND
INTERVALYEARTOMONTHback to summary
public static final DataType<YearToMonth> INTERVALYEARTOMONTH
JAVAOBJECTback to summary
public static final DataType<Object> JAVAOBJECT
JSONback to summary
public static final DataType<JSON> JSON
JSONBback to summary
public static final DataType<JSONB> JSONB
LONGBLOBback to summary
public static final DataType<byte[]> LONGBLOB
LONGTEXTback to summary
public static final DataType<String> LONGTEXT
LONGVARBINARYback to summary
public static final DataType<byte[]> LONGVARBINARY
LONGVARCHARback to summary
public static final DataType<String> LONGVARCHAR
MEDIUMBLOBback to summary
public static final DataType<byte[]> MEDIUMBLOB
MEDIUMINTback to summary
public static final DataType<Integer> MEDIUMINT
MEDIUMTEXTback to summary
public static final DataType<String> MEDIUMTEXT
NATIONALCHARback to summary
public static final DataType<String> NATIONALCHAR
NATIONALCHARACTERback to summary
public static final DataType<String> NATIONALCHARACTER
NATIONALCHARACTERLARGEOBJECTback to summary
public static final DataType<String> NATIONALCHARACTERLARGEOBJECT
NATIONALCHARACTERVARYINGback to summary
public static final DataType<String> NATIONALCHARACTERVARYING
NATIONALCHARLARGEOBJECTback to summary
public static final DataType<String> NATIONALCHARLARGEOBJECT
NATIONALCHARVARYINGback to summary
public static final DataType<String> NATIONALCHARVARYING
NCHARback to summary
public static final DataType<String> NCHAR
NCHARLARGEOBJECTback to summary
public static final DataType<String> NCHARLARGEOBJECT
NCLOBback to summary
public static final DataType<String> NCLOB
NTEXTback to summary
public static final DataType<String> NTEXT
NUMBERback to summary
public static final DataType<BigDecimal> NUMBER
NUMERICback to summary
public static final DataType<BigDecimal> NUMERIC
NVARCHARback to summary
public static final DataType<String> NVARCHAR
NVARCHAR2back to summary
public static final DataType<String> NVARCHAR2
OTHERback to summary
public static final DataType<Object> OTHER
RAWback to summary
public static final DataType<byte[]> RAW
REALback to summary
public static final DataType<Float> REAL
SIGNEDback to summary
public static final DataType<Integer> SIGNED
SMALLDATETIMEback to summary
public static final DataType<Timestamp> SMALLDATETIME
SMALLINTback to summary
public static final DataType<Short> SMALLINT
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
TIMESTAMPWITHTIMEZONEback to summary
public static final DataType<OffsetDateTime> TIMESTAMPWITHTIMEZONE
TINYBLOBback to summary
public static final DataType<byte[]> TINYBLOB
TINYINTback to summary
public static final DataType<Byte> TINYINT
TINYTEXTback to summary
public static final DataType<String> TINYTEXT
UUIDback to summary
public static final DataType<UUID> UUID
VARBINARYback to summary
public static final DataType<byte[]> VARBINARY
VARCHARback to summary
public static final DataType<String> VARCHAR
VARCHAR2back to summary
public static final DataType<String> VARCHAR2
VARCHAR_CASESENSITIVEback to summary
public static final DataType<String> VARCHAR_CASESENSITIVE
VARCHAR_IGNORECASEback to summary
public static final DataType<String> VARCHAR_IGNORECASE

Constructor Detail

H2DataTypeback to summary
public H2DataType()