public final class SQLDataType extends Object
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.
public static final DataType<String> VARCHAR
Types.VARCHAR
type.public static final DataType<String> CHAR
Types.CHAR
type.public static final DataType<String> LONGVARCHAR
Types.LONGVARCHAR
type.public static final DataType<String> CLOB
Types.CLOB
type.public static final DataType<String> NVARCHAR
Types.NVARCHAR
type.public static final DataType<String> NCHAR
Types.NCHAR
type.public static final DataType<String> LONGNVARCHAR
Types.LONGNVARCHAR
type.public static final DataType<String> NCLOB
Types.NCLOB
type.public static final DataType<Boolean> BOOLEAN
Types.BOOLEAN
type.public static final DataType<Byte> TINYINT
Types.TINYINT
type.public static final DataType<Short> SMALLINT
Types.SMALLINT
type.public static final DataType<Integer> INTEGER
Types.INTEGER
type.public static final DataType<Long> BIGINT
Types.BIGINT
type.public static final DataType<BigInteger> DECIMAL_INTEGER
Types.DECIMAL
type.public static final DataType<UByte> TINYINTUNSIGNED
Types.TINYINT
type.public static final DataType<UShort> SMALLINTUNSIGNED
Types.SMALLINT
type.public static final DataType<UInteger> INTEGERUNSIGNED
Types.INTEGER
type.public static final DataType<ULong> BIGINTUNSIGNED
Types.BIGINT
type.public static final DataType<Double> DOUBLE
Types.DOUBLE
type.public static final DataType<Double> FLOAT
Types.FLOAT
type.public static final DataType<Float> REAL
Types.REAL
type.public static final DataType<BigDecimal> NUMERIC
Types.NUMERIC
type.public static final DataType<BigDecimal> DECIMAL
Types.DECIMAL
type.public static final DataType<Date> DATE
Types.DATE
type.public static final DataType<Timestamp> TIMESTAMP
Types.TIMESTAMP
type.public static final DataType<Time> TIME
Types.TIME
type.public static final DataType<YearToMonth> INTERVALYEARTOMONTH
INTERVAL YEAR TO MONTH
data type.public static final DataType<DayToSecond> INTERVALDAYTOSECOND
INTERVAL DAY TO SECOND
data type.public static final DataType<java.time.LocalDate> LOCALDATE
Types.DATE
type.public static final DataType<java.time.LocalTime> LOCALTIME
Types.TIME
type.public static final DataType<java.time.LocalDateTime> LOCALDATETIME
Types.TIMESTAMP
type.public static final DataType<java.time.OffsetTime> OFFSETTIME
Types.TIME_WITH_TIMEZONE
type.public static final DataType<java.time.OffsetDateTime> OFFSETDATETIME
Types.TIMESTAMP_WITH_TIMEZONE
type.public static final DataType<java.time.OffsetTime> TIMEWITHTIMEZONE
Types.TIME_WITH_TIMEZONE
type.
An alias for OFFSETTIME
public static final DataType<java.time.OffsetDateTime> TIMESTAMPWITHTIMEZONE
Types.TIMESTAMP_WITH_TIMEZONE
type.
An alias for OFFSETDATETIME
public static final DataType<byte[]> BINARY
Types.BINARY
type.public static final DataType<byte[]> VARBINARY
Types.VARBINARY
type.public static final DataType<byte[]> LONGVARBINARY
Types.LONGVARBINARY
type.public static final DataType<byte[]> BLOB
Types.BLOB
type.public static final DataType<Object> OTHER
Types.OTHER
type.public static final DataType<Record> RECORD
Types.STRUCT
type.public static final DataType<Result<Record>> RESULT
ResultSet
type.
This is not a SQL or JDBC standard. This type emulates REF CURSOR types and similar constructs
Copyright © 2016. All Rights Reserved.