org.jooq.util.h2
Class H2DataType<T>
java.lang.Object
org.jooq.impl.AbstractDataType<T>
org.jooq.util.h2.H2DataType<T>
- All Implemented Interfaces:
- Serializable, DataType<T>
public class H2DataType<T>
- extends AbstractDataType<T>
Supported data types for the SQLDialect.H2
dialect
- Author:
- Lukas Eder
- See Also:
- http://www.h2database.com/html/datatypes.html,
Serialized Form
Methods inherited from class org.jooq.impl.AbstractDataType |
asArrayDataType, asConvertedDataType, asEnumDataType, asMasterDataType, convert, convert, convert, equals, getArrayDataType, getArrayType, getCastTypeName, getCastTypeName, getCastTypeName, getCastTypeName, getDataType, getDataType, getDataType, getDefaultDataType, getDialect, getSQLDataType, getSQLType, getType, getType, getTypeName, getTypeName, hashCode, isArray, isBinary, isDateTime, isInterval, isLob, isNumeric, isString, isTemporal, toString |
TINYINT
public static final H2DataType<Byte> TINYINT
SMALLINT
public static final H2DataType<Short> SMALLINT
INT2
public static final H2DataType<Short> INT2
INT
public static final H2DataType<Integer> INT
INTEGER
public static final H2DataType<Integer> INTEGER
MEDIUMINT
public static final H2DataType<Integer> MEDIUMINT
INT4
public static final H2DataType<Integer> INT4
SIGNED
public static final H2DataType<Integer> SIGNED
BOOLEAN
public static final H2DataType<Boolean> BOOLEAN
BOOL
public static final H2DataType<Boolean> BOOL
BIT
public static final H2DataType<Boolean> BIT
BIGINT
public static final H2DataType<Long> BIGINT
INT8
public static final H2DataType<Long> INT8
DECIMAL
public static final H2DataType<BigDecimal> DECIMAL
DEC
public static final H2DataType<BigDecimal> DEC
NUMBER
public static final H2DataType<BigDecimal> NUMBER
NUMERIC
public static final H2DataType<BigDecimal> NUMERIC
DOUBLE
public static final H2DataType<Double> DOUBLE
FLOAT
public static final H2DataType<Double> FLOAT
FLOAT4
public static final H2DataType<Double> FLOAT4
FLOAT8
public static final H2DataType<Double> FLOAT8
REAL
public static final H2DataType<Float> REAL
TIME
public static final H2DataType<Time> TIME
DATE
public static final H2DataType<Date> DATE
TIMESTAMP
public static final H2DataType<Timestamp> TIMESTAMP
DATETIME
public static final H2DataType<Timestamp> DATETIME
BINARY
public static final H2DataType<byte[]> BINARY
VARBINARY
public static final H2DataType<byte[]> VARBINARY
LONGVARBINARY
public static final H2DataType<byte[]> LONGVARBINARY
BLOB
public static final H2DataType<byte[]> BLOB
OTHER
public static final H2DataType<Object> OTHER
VARCHAR
public static final H2DataType<String> VARCHAR
VARCHAR2
public static final H2DataType<String> VARCHAR2
CHAR
public static final H2DataType<String> CHAR
CHARACTER
public static final H2DataType<String> CHARACTER
LONGVARCHAR
public static final H2DataType<String> LONGVARCHAR
CLOB
public static final H2DataType<String> CLOB
NVARCHAR
public static final H2DataType<String> NVARCHAR
NVARCHAR2
public static final H2DataType<String> NVARCHAR2
NCHAR
public static final H2DataType<String> NCHAR
NCLOB
public static final H2DataType<String> NCLOB
__LONGNVARCHAR
protected static final H2DataType<String> __LONGNVARCHAR
__RESULT
protected static final H2DataType<Result<Record>> __RESULT
__BIGINTEGER
protected static final H2DataType<BigInteger> __BIGINTEGER
YEAR
public static final H2DataType<Short> YEAR
IDENTITY
public static final H2DataType<Long> IDENTITY
SMALLDATETIME
public static final H2DataType<Timestamp> SMALLDATETIME
RAW
public static final H2DataType<byte[]> RAW
BYTEA
public static final H2DataType<byte[]> BYTEA
TINYBLOB
public static final H2DataType<byte[]> TINYBLOB
MEDIUMBLOB
public static final H2DataType<byte[]> MEDIUMBLOB
LONGBLOB
public static final H2DataType<byte[]> LONGBLOB
IMAGE
public static final H2DataType<byte[]> IMAGE
OID
public static final H2DataType<byte[]> OID
VARCHAR_CASESENSITIVE
public static final H2DataType<String> VARCHAR_CASESENSITIVE
VARCHAR_IGNORECASE
public static final H2DataType<String> VARCHAR_IGNORECASE
UUID
public static final H2DataType<String> UUID
TINYTEXT
public static final H2DataType<String> TINYTEXT
TEXT
public static final H2DataType<String> TEXT
MEDIUMTEXT
public static final H2DataType<String> MEDIUMTEXT
LONGTEXT
public static final H2DataType<String> LONGTEXT
NTEXT
public static final H2DataType<String> NTEXT
getDataType
public static <T> DataType<T> getDataType(Class<? extends T> type)
getDefaultDataType
public static DataType<Object> getDefaultDataType(String typeName)
Copyright © 2012. All Rights Reserved.