Module org.jooq

Class PostgresDataType

java.lang.Object
org.jooq.util.postgres.PostgresDataType

@Deprecated(forRemoval=true, since="3.11") public class PostgresDataType 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.POSTGRES dialect
Author:
Lukas Eder
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    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<UInteger>
    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<String>
    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<String>
    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<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<byte[]>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final DataType<Year>
    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<Object>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Long>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Long>
    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<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<byte[]>
    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<String>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Long>
    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<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<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<Integer>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Short>
    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<Long>
    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<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<JSONB>
    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<Long>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Long>
    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<Record>
    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<String>
    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<Short>
    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<Long>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Short>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Short>
    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<Long>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Time>
    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<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<OffsetTime>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Time>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<OffsetTime>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<UUID>
    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<Object>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final DataType<Long>
    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

    • SMALLINT

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

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

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

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

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

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

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

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

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

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

      public static final DataType<Float> FLOAT4
      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.
    • BOOL

      public static final DataType<Boolean> BOOL
      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.
    • VARCHAR

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

      public static final DataType<String> CHARACTERVARYING
      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.
    • CHARACTER

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

      public static final DataType<String> TEXT
      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.
    • TIME

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

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

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

      public static final DataType<OffsetTime> TIMETZ
      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.
    • TIMESTAMPWITHOUTTIMEZONE

      public static final DataType<Timestamp> TIMESTAMPWITHOUTTIMEZONE
      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.
    • TIMESTAMPTZ

      public static final DataType<OffsetDateTime> TIMESTAMPTZ
      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.
    • BYTEA

      public static final DataType<byte[]> BYTEA
      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.
    • __BINARY

      protected static final DataType<byte[]> __BINARY
      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.
    • __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.
    • __NCHAR

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

      protected static final DataType<String> __NCLOB
      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.
    • __NVARCHAR

      protected static final DataType<String> __NVARCHAR
      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.
    • __YEAR

      protected static final DataType<Year> __YEAR
      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.
    • SMALLSERIAL

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

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

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

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

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

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

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

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

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

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

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

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

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

      public static final DataType<UUID> UUID
      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.
    • JSONB

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

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

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

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

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

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

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

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

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

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

    • PostgresDataType

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