Module org.jooq

Class OracleDataType

java.lang.Object
org.jooq.util.oracle.OracleDataType

@Deprecated(forRemoval=true, since="3.11") public class OracleDataType extends Object
Deprecated, for removal: This API element is subject to removal in a future version.
- 3.11.0 - [#7375] - This type is part of jOOQ's internal API. Do not reference this type directly from client code. Referencing this type before the SQLDataType class has been initialised may lead to deadlocks! See https://github.com/jOOQ/jOOQ/issues/3777 for details.

Use the corresponding SQLDataType instead.

Supported data types for the SQLDialect.ORACLE dialect
Author:
Lukas Eder
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final DataType<Long>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<BigInteger>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<ULong>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Boolean>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Boolean>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<UInteger>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<JSONB>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Float>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Short>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<UShort>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Time>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<OffsetDateTime>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<OffsetTime>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Byte>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<UByte>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<UUID>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<XML>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Float>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Boolean>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Date>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigDecimal>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigDecimal>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Instant>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigInteger>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigInteger>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<YearToSecond>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<DayToSecond>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<YearToMonth>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<JSON>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigDecimal>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigDecimal>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Boolean>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Double>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Result<Record>>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Geometry>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<BigInteger>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Timestamp>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<OffsetDateTime>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<XML>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NUMBER

      public static final DataType<BigDecimal> NUMBER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NUMERIC

      public static final DataType<BigDecimal> NUMERIC
      Deprecated, for removal: This API element is subject to removal in a future version.
    • DECIMAL

      public static final DataType<BigDecimal> DECIMAL
      Deprecated, for removal: This API element is subject to removal in a future version.
    • DEC

      public static final DataType<BigDecimal> DEC
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VARCHAR2

      public static final DataType<String> VARCHAR2
      Deprecated, for removal: This API element is subject to removal in a future version.
    • VARCHAR

      public static final DataType<String> VARCHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • CHAR

      public static final DataType<String> CHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • CLOB

      public static final DataType<String> CLOB
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NVARCHAR2

      public static final DataType<String> NVARCHAR2
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NVARCHAR

      public static final DataType<String> NVARCHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NCHAR

      public static final DataType<String> NCHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NCLOB

      public static final DataType<String> NCLOB
      Deprecated, for removal: This API element is subject to removal in a future version.
    • DATE

      public static final DataType<Date> DATE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TIMESTAMP

      public static final DataType<Timestamp> TIMESTAMP
      Deprecated, for removal: This API element is subject to removal in a future version.
    • TIMESTAMPWITHTIMEZONE

      public static final DataType<OffsetDateTime> TIMESTAMPWITHTIMEZONE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INSTANT

      public static final DataType<Instant> INSTANT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BLOB

      public static final DataType<byte[]> BLOB
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INTERVAL

      public static final DataType<YearToSecond> INTERVAL
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INTERVALYEARTOMONTH

      public static final DataType<YearToMonth> INTERVALYEARTOMONTH
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INTERVALDAYTOSECOND

      public static final DataType<DayToSecond> INTERVALDAYTOSECOND
      Deprecated, for removal: This API element is subject to removal in a future version.
    • JSON

      public static final DataType<JSON> JSON
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BINARY

      protected static final DataType<byte[]> __BINARY
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BIGINT

      protected static final DataType<Long> __BIGINT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BIT

      protected static final DataType<Boolean> __BIT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BOOLEAN

      protected static final DataType<Boolean> __BOOLEAN
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __DOUBLE

      protected static final DataType<Double> __DOUBLE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __FLOAT

      protected static final DataType<Double> __FLOAT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __INTEGER

      protected static final DataType<Integer> __INTEGER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __LONGVARBINARY

      protected static final DataType<byte[]> __LONGVARBINARY
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __LONGVARCHAR

      protected static final DataType<String> __LONGVARCHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __LONGNVARCHAR

      protected static final DataType<String> __LONGNVARCHAR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __REAL

      protected static final DataType<Float> __REAL
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __SMALLINT

      protected static final DataType<Short> __SMALLINT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __TIME

      protected static final DataType<Time> __TIME
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __TIMEWITHTIMEZONE

      protected static final DataType<OffsetTime> __TIMEWITHTIMEZONE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __TIMESTAMPWITHTZ

      protected static final DataType<OffsetDateTime> __TIMESTAMPWITHTZ
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __TINYINT

      protected static final DataType<Byte> __TINYINT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __VARBINARY

      protected static final DataType<byte[]> __VARBINARY
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __TINYINTUNSIGNED

      protected static final DataType<UByte> __TINYINTUNSIGNED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __SMALLINTUNSIGNED

      protected static final DataType<UShort> __SMALLINTUNSIGNED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __INTEGERUNSIGNED

      protected static final DataType<UInteger> __INTEGERUNSIGNED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BIGINTUNSIGNED

      protected static final DataType<ULong> __BIGINTUNSIGNED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __JSONB

      protected static final DataType<JSONB> __JSONB
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __BIGINTEGER

      protected static final DataType<BigInteger> __BIGINTEGER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __UUID

      protected static final DataType<UUID> __UUID
      Deprecated, for removal: This API element is subject to removal in a future version.
    • REF_CURSOR

      public static final DataType<Result<Record>> REF_CURSOR
      Deprecated, for removal: This API element is subject to removal in a future version.
    • LONG

      public static final DataType<String> LONG
      Deprecated, for removal: This API element is subject to removal in a future version.
    • RAW

      public static final DataType<byte[]> RAW
      Deprecated, for removal: This API element is subject to removal in a future version.
    • LONGRAW

      public static final DataType<byte[]> LONGRAW
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BFILE

      public static final DataType<byte[]> BFILE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SDO_GEOMETRY

      public static final DataType<Geometry> SDO_GEOMETRY
      Deprecated, for removal: This API element is subject to removal in a future version.
    • XMLTYPE

      public static final DataType<XML> XMLTYPE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • __XMLTYPE

      protected static final DataType<XML> __XMLTYPE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BINARY_INTEGER

      public static final DataType<Integer> BINARY_INTEGER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • PLS_INTEGER

      public static final DataType<Integer> PLS_INTEGER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NATURAL

      public static final DataType<Integer> NATURAL
      Deprecated, for removal: This API element is subject to removal in a future version.
    • NATURALN

      public static final DataType<Integer> NATURALN
      Deprecated, for removal: This API element is subject to removal in a future version.
    • POSITIVE

      public static final DataType<Integer> POSITIVE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • POSITIVEN

      public static final DataType<Integer> POSITIVEN
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SIGNTYPE

      public static final DataType<Integer> SIGNTYPE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • REAL

      public static final DataType<Double> REAL
      Deprecated, for removal: This API element is subject to removal in a future version.
    • DOUBLE_PRECISION

      public static final DataType<Double> DOUBLE_PRECISION
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BINARY_DOUBLE

      public static final DataType<Double> BINARY_DOUBLE
      Deprecated, for removal: This API element is subject to removal in a future version.
    • FLOAT

      public static final DataType<Double> FLOAT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BINARY_FLOAT

      public static final DataType<Float> BINARY_FLOAT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INTEGER

      public static final DataType<BigInteger> INTEGER
      Deprecated, for removal: This API element is subject to removal in a future version.
    • INT

      public static final DataType<BigInteger> INT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • SMALLINT

      public static final DataType<BigInteger> SMALLINT
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BOOLEAN

      public static final DataType<Boolean> BOOLEAN
      Deprecated, for removal: This API element is subject to removal in a future version.
    • PLS_BOOLEAN

      public static final DataType<Boolean> PLS_BOOLEAN
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • OracleDataType

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