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, toStringpublic 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.