Package org.apache.torque.adapter
Enum IDMethod
- Alle implementierten Schnittstellen:
Serializable
,Comparable<IDMethod>
,java.lang.constant.Constable
Interface for various ID retrieval method types
(i.e. auto-increment, sequence, ID broker, etc.).
- Version:
- $Id: IDMethod.java 1917245 2024-04-21 14:06:23Z tv $
- Autor:
- Daniel Rall
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstantenEnum-KonstanteBeschreibungKey generation via auto-increment.Key generation via the IDBroker table.Key generation via database-specific ID method (i.e. auto-increment for MySQL, sequence for Oracle, etc.).No RDBMS key generation (keys may be generated by the application).Key generation via sequences. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic IDMethod
getIdMethod
(String idMethod) Returns the id method for a id method name.toString()
static IDMethod
Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.static IDMethod[]
values()
Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
NATIVE
Key generation via database-specific ID method (i.e. auto-increment for MySQL, sequence for Oracle, etc.). -
AUTO_INCREMENT
Key generation via auto-increment. -
SEQUENCE
Key generation via sequences. -
ID_BROKER
Key generation via the IDBroker table. -
NO_ID_METHOD
No RDBMS key generation (keys may be generated by the application).
-
-
Methodendetails
-
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
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ältNullPointerException
- wenn das Argument nicht angegeben wird
-
toString
-
getIdMethod
Returns the id method for a id method name.- Parameter:
idMethod
- the name of the id method.- Gibt zurück:
- the id method.
- Löst aus:
IllegalArgumentException
- if idMethod is not a known name.
-