All Implemented Interfaces:
Serializable, Comparable<JDBCType>, Constable, SQLType

  • Nested Class Summary

  • Enum Constant Summary

    Enum Constants

    Identifies the generic SQL type ARRAY.

    Identifies the generic SQL type BIGINT.

    Identifies the generic SQL type BINARY.

    Identifies the generic SQL type BIT.

    Identifies the generic SQL type BLOB.

    Identifies the generic SQL type BOOLEAN.

    Identifies the generic SQL type CHAR.

    Identifies the generic SQL type CLOB.

    Identifies the generic SQL type DATALINK.

    Identifies the generic SQL type DATE.

    Identifies the generic SQL type DECFLOAT.

    Identifies the generic SQL type DECIMAL.

    Identifies the generic SQL type DISTINCT.

    Identifies the generic SQL type DOUBLE.

    Identifies the generic SQL type FLOAT.

    Identifies the generic SQL type INTEGER.

    Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.

    Identifies the generic SQL type JSON.

    Identifies the generic SQL type LONGNVARCHAR.

    Identifies the generic SQL type LONGVARBINARY.

    Identifies the generic SQL type LONGVARCHAR.

    Identifies the generic SQL type NCHAR.

    Identifies the generic SQL type NCLOB.

    Identifies the generic SQL value NULL.

    Identifies the generic SQL type NUMERIC.

    Identifies the generic SQL type NVARCHAR.

    Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.

    Identifies the generic SQL type REAL.

    Identifies the generic SQL type REF.

    Identifies the generic SQL type REF_CURSOR.

    Identifies the SQL type ROWID.

    Identifies the generic SQL type SMALLINT.

    Identifies the generic SQL type SQLXML.

    Identifies the generic SQL type STRUCT.

    Identifies the generic SQL type TIME.

    Identifies the generic SQL type TIME_WITH_TIMEZONE.

    Identifies the generic SQL type TIMESTAMP.

    Identifies the generic SQL type TIMESTAMP_WITH_TIMEZONE.

    Identifies the generic SQL type TINYINT.

    Identifies the generic SQL type VARBINARY.

    Identifies the generic SQL type VARCHAR.

  • Method Summary

    getName()

    Returns the SQLType name that represents a SQL data type.

    getVendor()

    Returns the name of the vendor that supports this data type.

    Returns the vendor specific type number for the data type.

    valueOf(int type)

    Returns the JDBCType that corresponds to the specified Types value

    Returns the enum constant of this class with the specified name.

    values()

    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods declared in class Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Throws CloneNotSupportedException.

    final int

    Compares this enum with the specified object for order.

    Returns an enum descriptor EnumDesc for this instance, if one can be constructed, or an empty Optional if one cannot be.

    final boolean

    Returns true if the specified object is equal to this enum constant.

    protected final void

    Deprecated, for removal: This API element is subject to removal in a future version.

    Returns the Class object corresponding to this enum constant's enum type.

    final int

    Returns a hash code for this enum constant.

    Returns the name of this enum constant, exactly as declared in its enum declaration.

    final int

    Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).

    Returns the name of this enum constant, as contained in the declaration.

    static <T extends Enum<T>>
    T

    Returns the enum constant of the specified enum class with the specified name.

    Methods declared in class Object

    getClass, notify, notifyAll, wait, wait, wait

    Returns the runtime class of this Object.

    final void

    Wakes up a single thread that is waiting on this object's monitor.

    final void

    Wakes up all threads that are waiting on this object's monitor.

    final void

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

    final void

    wait(long timeoutMillis)

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

    final void

    wait(long timeoutMillis, int nanos)

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

  • Enum Constant Details

    • BIT

    • TINYINT

    • SMALLINT

    • INTEGER

    • BIGINT

    • FLOAT

    • REAL

    • DOUBLE

    • NUMERIC

    • DECIMAL

    • CHAR

    • VARCHAR

    • LONGVARCHAR

    • DATE

    • TIME

    • TIMESTAMP

    • BINARY

    • VARBINARY

    • LONGVARBINARY

    • NULL

    • OTHER

    • JAVA_OBJECT

    • DISTINCT

    • STRUCT

    • ARRAY

    • BLOB

    • CLOB

    • REF

    • BOOLEAN

    • ROWID

    • NCHAR

    • NVARCHAR

    • LONGNVARCHAR

    • NCLOB

    • SQLXML

    • REF_CURSOR

    • TIME_WITH_TIMEZONE

    • TIMESTAMP_WITH_TIMEZONE

    • DECFLOAT

    • JSON

  • Method Details

    • values

    • valueOf

    • getName

    • getVendor

    • getVendorTypeNumber

    • valueOf