| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jooq.impl.AbstractDataType<T>
org.jooq.impl.SQLDataType<T>
public final class SQLDataType<T>
The SQL standard data types, as described in Types.
 
These types are usually the ones that are referenced by generated source code. Most RDBMS have an almost 1:1 mapping between their vendor-specific types and the ones in this class (except Oracle). Some RDBMS also have extensions, e.g. for geospacial data types. See the dialect-specific data type classes for more information.
| Method Summary | 
|---|
| 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 | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public static final SQLDataType<String> VARCHAR
Types.VARCHAR type
public static final SQLDataType<String> CHAR
Types.CHAR type
public static final SQLDataType<String> LONGVARCHAR
Types.LONGVARCHAR type
public static final SQLDataType<String> CLOB
Types.CLOB type
public static final SQLDataType<String> NVARCHAR
Types.NVARCHAR type
public static final SQLDataType<String> NCHAR
Types.NCHAR type
public static final SQLDataType<String> LONGNVARCHAR
Types.LONGNVARCHAR type
public static final SQLDataType<String> NCLOB
Types.NCLOB type
public static final SQLDataType<Boolean> BOOLEAN
Types.BOOLEAN type
public static final SQLDataType<Boolean> BIT
Types.BIT type
public static final SQLDataType<Byte> TINYINT
Types.TINYINT type
public static final SQLDataType<Short> SMALLINT
Types.SMALLINT type
public static final SQLDataType<Integer> INTEGER
Types.INTEGER type
public static final SQLDataType<Long> BIGINT
Types.BIGINT type
public static final SQLDataType<BigInteger> DECIMAL_INTEGER
Types.DECIMAL type
public static final SQLDataType<UByte> TINYINTUNSIGNED
Types.TINYINT type
public static final SQLDataType<UShort> SMALLINTUNSIGNED
Types.SMALLINT type
public static final SQLDataType<UInteger> INTEGERUNSIGNED
Types.INTEGER type
public static final SQLDataType<ULong> BIGINTUNSIGNED
Types.BIGINT type
public static final SQLDataType<Double> DOUBLE
Types.DOUBLE type
public static final SQLDataType<Double> FLOAT
Types.FLOAT type
public static final SQLDataType<Float> REAL
Types.REAL type
public static final SQLDataType<BigDecimal> NUMERIC
Types.NUMERIC type
public static final SQLDataType<BigDecimal> DECIMAL
Types.DECIMAL type
public static final SQLDataType<Date> DATE
Types.DATE type
public static final SQLDataType<Timestamp> TIMESTAMP
Types.TIMESTAMP type
public static final SQLDataType<Time> TIME
Types.TIME type
public static final SQLDataType<YearToMonth> INTERVALYEARTOMONTH
INTERVAL YEAR TO MONTH data type
public static final SQLDataType<DayToSecond> INTERVALDAYTOSECOND
INTERVAL DAY TO SECOND data type
public static final SQLDataType<byte[]> BINARY
Types.BINARY type
public static final SQLDataType<byte[]> VARBINARY
Types.VARBINARY type
public static final SQLDataType<byte[]> LONGVARBINARY
Types.LONGVARBINARY type
public static final SQLDataType<byte[]> BLOB
Types.BLOB type
public static final SQLDataType<Object> OTHER
Types.OTHER type
public static final SQLDataType<Result<Record>> RESULT
ResultSet type
 This is not a SQL or JDBC standard. This type simulates REF CURSOR types and similar constructs
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||