|
|||||||||
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 |