Package org.apache.torque.generator.jdbc

# Enum SchemaType

java.lang.Object
java.lang.Enum<SchemaType>
org.apache.torque.generator.jdbc.SchemaType

Alle implementierten Schnittstellen:
  `Serializable`, `Comparable<SchemaType>`, `java.lang.constant.Constable`

public enum SchemaType extends Enum<SchemaType>
Enum for known SQL types.

Version:
  $Id: SchemaType.java 1917241 2024-04-21 13:29:41Z tv $
Autor:
  Martin Poeschl

- ## Verschachtelte Klassen - Übersicht

  ## Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

  `Enum.EnumDesc<E extends Enum<E>>`

- ## Enum-Konstanten - Übersicht

  Enum-Konstanten
  Enum-Konstante
  Beschreibung
  `ARRAY`
  JDBC Datatype ARRAY.
  `BIGINT`
  JDBC Datatype BIGINT.
  `BINARY`
  JDBC Datatype BINARY.
  `BIT`
  JDBC Datatype BIT.
  `BLOB`
  JDBC Datatype BLOB.
  `BOOLEANCHAR`
  JDBC Datatype CHAR interpreted as Boolean.
  `BOOLEANINT`
  JDBC Datatype INTEGER interpreted as Boolean.
  `CHAR`
  JDBC Datatype CHAR.
  `CLOB`
  JDBC Datatype CLOB.
  `DATE`
  JDBC Datatype DATE.
  `DECIMAL`
  JDBC Datatype DECIMAL.
  `DISTINCT`
  JDBC Datatype DISTINCT.
  `DOUBLE`
  JDBC Datatype DOUBLE.
  `FLOAT`
  JDBC Datatype FLOAT.
  `INTEGER`
  JDBC Datatype INTEGER.
  `JAVA_OBJECT`
  JDBC Datatype JAVA_OBJECT.
  `LONGVARBINARY`
  JDBC Datatype LONGVARBINARY.
  `LONGVARCHAR`
  JDBC Datatype LONGVARCHAR.
  `NULL`
  JDBC Datatype NULL.
  `NUMERIC`
  JDBC Datatype NUMERIC.
  `OTHER`
  JDBC Datatype OTHER.
  `REAL`
  JDBC Datatype REAL.
  `REF`
  JDBC Datatype REF.
  `SMALLINT`
  JDBC Datatype SMALLINT.
  `STRUCT`
  JDBC Datatype STRUCT.
  `TIME`
  JDBC Datatype TIME.
  `TIMESTAMP`
  JDBC Datatype TIMESTAMP.
  `TINYINT`
  JDBC Datatype TINYINT.
  `VARBINARY`
  JDBC Datatype VARBINARY.
  `VARCHAR`
  JDBC Datatype VARCHAR.

- ## Methodenübersicht

  Modifizierer und Typ
  Methode
  Beschreibung
  `static SchemaType`
  `getByJdbcType(Integer jdbcType)`
  Returns the schema type which corresponds to the given jdbc type.
  `Integer`
  `getJdbcType()`
  Returns the corresponding jdbc type.
  `static SchemaType`
  `valueOf(String name)`
  Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.
  `static SchemaType[]`
  `values()`
  Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.

  ### Von Klasse geerbte Methoden java.lang.Enum

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

  ### Von Klasse geerbte Methoden java.lang.Object

  `getClass, notify, notifyAll, wait, wait, wait`

- ## Enum-Konstanten - Details

  - ### BIT

    public static final SchemaType BIT
    JDBC Datatype BIT.

  - ### TINYINT

    public static final SchemaType TINYINT
    JDBC Datatype TINYINT.

  - ### SMALLINT

    public static final SchemaType SMALLINT
    JDBC Datatype SMALLINT.

  - ### INTEGER

    public static final SchemaType INTEGER
    JDBC Datatype INTEGER.

  - ### BIGINT

    public static final SchemaType BIGINT
    JDBC Datatype BIGINT.

  - ### FLOAT

    public static final SchemaType FLOAT
    JDBC Datatype FLOAT.

  - ### REAL

    public static final SchemaType REAL
    JDBC Datatype REAL.

  - ### NUMERIC

    public static final SchemaType NUMERIC
    JDBC Datatype NUMERIC.

  - ### DECIMAL

    public static final SchemaType DECIMAL
    JDBC Datatype DECIMAL.

  - ### CHAR

    public static final SchemaType CHAR
    JDBC Datatype CHAR.

  - ### VARCHAR

    public static final SchemaType VARCHAR
    JDBC Datatype VARCHAR.

  - ### LONGVARCHAR

    public static final SchemaType LONGVARCHAR
    JDBC Datatype LONGVARCHAR.

  - ### DATE

    public static final SchemaType DATE
    JDBC Datatype DATE.

  - ### TIME

    public static final SchemaType TIME
    JDBC Datatype TIME.

  - ### TIMESTAMP

    public static final SchemaType TIMESTAMP
    JDBC Datatype TIMESTAMP.

  - ### BINARY

    public static final SchemaType BINARY
    JDBC Datatype BINARY.

  - ### VARBINARY

    public static final SchemaType VARBINARY
    JDBC Datatype VARBINARY.

  - ### LONGVARBINARY

    public static final SchemaType LONGVARBINARY
    JDBC Datatype LONGVARBINARY.

  - ### NULL

    public static final SchemaType NULL
    JDBC Datatype NULL.

  - ### OTHER

    public static final SchemaType OTHER
    JDBC Datatype OTHER.

  - ### JAVA_OBJECT

    public static final SchemaType JAVA_OBJECT
    JDBC Datatype JAVA_OBJECT.

  - ### DISTINCT

    public static final SchemaType DISTINCT
    JDBC Datatype DISTINCT.

  - ### STRUCT

    public static final SchemaType STRUCT
    JDBC Datatype STRUCT.

  - ### ARRAY

    public static final SchemaType ARRAY
    JDBC Datatype ARRAY.

  - ### BLOB

    public static final SchemaType BLOB
    JDBC Datatype BLOB.

  - ### CLOB

    public static final SchemaType CLOB
    JDBC Datatype CLOB.

  - ### REF

    public static final SchemaType REF
    JDBC Datatype REF.

  - ### BOOLEANINT

    public static final SchemaType BOOLEANINT
    JDBC Datatype INTEGER interpreted as Boolean.

  - ### BOOLEANCHAR

    public static final SchemaType BOOLEANCHAR
    JDBC Datatype CHAR interpreted as Boolean.

  - ### DOUBLE

    public static final SchemaType DOUBLE
    JDBC Datatype DOUBLE.

- ## Methodendetails

  - ### values

    public static SchemaType[] values()
    Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
    Gibt zurück:
      ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration

  - ### valueOf

    public static SchemaType valueOf(String name)
    Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
    Parameter:
      `name` - Name der zurückzugebenden Enumerationskonstante.
    Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
    Löst aus:
      `IllegalArgumentException` - wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthält
      `NullPointerException` - wenn das Argument nicht angegeben wird

  - ### getJdbcType

    public Integer getJdbcType()
    Returns the corresponding jdbc type.
    Gibt zurück:
      the corresponding jdbc type, or null if no corresponding type exists.

  - ### getByJdbcType

    public static SchemaType getByJdbcType(Integer jdbcType)
    Returns the schema type which corresponds to the given jdbc type.
    Parameter:
      `jdbcType` - the jdbc type.
    Gibt zurück:
      the corresponding schema type, or null if no schema type corresponds to the jdbc type.