public final class SQLDataType<T> extends AbstractDataType<T>
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.
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
public static final SQLDataType<String> VARCHAR
Types.VARCHAR
typepublic static final SQLDataType<String> CHAR
Types.CHAR
typepublic static final SQLDataType<String> LONGVARCHAR
Types.LONGVARCHAR
typepublic static final SQLDataType<String> CLOB
Types.CLOB
typepublic static final SQLDataType<String> NVARCHAR
Types.NVARCHAR
typepublic static final SQLDataType<String> NCHAR
Types.NCHAR
typepublic static final SQLDataType<String> LONGNVARCHAR
Types.LONGNVARCHAR
typepublic static final SQLDataType<String> NCLOB
Types.NCLOB
typepublic static final SQLDataType<Boolean> BOOLEAN
Types.BOOLEAN
typepublic static final SQLDataType<Boolean> BIT
Types.BIT
typepublic static final SQLDataType<Byte> TINYINT
Types.TINYINT
typepublic static final SQLDataType<Short> SMALLINT
Types.SMALLINT
typepublic static final SQLDataType<Integer> INTEGER
Types.INTEGER
typepublic static final SQLDataType<Long> BIGINT
Types.BIGINT
typepublic static final SQLDataType<BigInteger> DECIMAL_INTEGER
Types.DECIMAL
typepublic static final SQLDataType<UByte> TINYINTUNSIGNED
Types.TINYINT
typepublic static final SQLDataType<UShort> SMALLINTUNSIGNED
Types.SMALLINT
typepublic static final SQLDataType<UInteger> INTEGERUNSIGNED
Types.INTEGER
typepublic static final SQLDataType<ULong> BIGINTUNSIGNED
Types.BIGINT
typepublic static final SQLDataType<Double> DOUBLE
Types.DOUBLE
typepublic static final SQLDataType<Double> FLOAT
Types.FLOAT
typepublic static final SQLDataType<Float> REAL
Types.REAL
typepublic static final SQLDataType<BigDecimal> NUMERIC
Types.NUMERIC
typepublic static final SQLDataType<BigDecimal> DECIMAL
Types.DECIMAL
typepublic static final SQLDataType<Date> DATE
Types.DATE
typepublic static final SQLDataType<Timestamp> TIMESTAMP
Types.TIMESTAMP
typepublic static final SQLDataType<Time> TIME
Types.TIME
typepublic static final SQLDataType<YearToMonth> INTERVALYEARTOMONTH
INTERVAL YEAR TO MONTH
data typepublic static final SQLDataType<DayToSecond> INTERVALDAYTOSECOND
INTERVAL DAY TO SECOND
data typepublic static final SQLDataType<byte[]> BINARY
Types.BINARY
typepublic static final SQLDataType<byte[]> VARBINARY
Types.VARBINARY
typepublic static final SQLDataType<byte[]> LONGVARBINARY
Types.LONGVARBINARY
typepublic static final SQLDataType<byte[]> BLOB
Types.BLOB
typepublic static final SQLDataType<Object> OTHER
Types.OTHER
typepublic 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
Copyright © 2013. All Rights Reserved.