Package org.apache.torque.oid
Klasse AutoIncrementIdGenerator
java.lang.Object
org.apache.torque.oid.AbstractIdGenerator
org.apache.torque.oid.AutoIncrementIdGenerator
- Alle implementierten Schnittstellen:
IdGenerator
This generator works with databases that have an sql syntax that
allows the retrieval of the last id used to insert a row for a
Connection.
- Version:
- $Id: AutoIncrementIdGenerator.java 1850586 2019-01-06 18:46:35Z tv $
- Autor:
- John D. McNally
-
Feldübersicht
Von Klasse geerbte Felder org.apache.torque.oid.AbstractIdGenerator
adapter, databaseName
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAutoIncrementIdGenerator
(Adapter adapter, String databaseName) Creates an IdGenerator which will work with the specified database. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
A flag to determine whether a Connection is required to generate an id.boolean
A flag to determine whether Statement#getGeneratedKeys() should be used.boolean
A flag to determine the timing of the id generationboolean
A flag to determine the timing of the id generationVon Klasse geerbte Methoden org.apache.torque.oid.AbstractIdGenerator
getId, getIdAsBigDecimal, getIdAsInt, getIdAsLong, getIdAsString, getIdSql
-
Konstruktordetails
-
AutoIncrementIdGenerator
Creates an IdGenerator which will work with the specified database.- Parameter:
adapter
- the adapter that knows the correct sql syntax.databaseName
- The name of the databaseName to find the correct schema.
-
-
Methodendetails
-
isPriorToInsert
public boolean isPriorToInsert()A flag to determine the timing of the id generation- Angegeben von:
isPriorToInsert
in SchnittstelleIdGenerator
- Angegeben von:
isPriorToInsert
in KlasseAbstractIdGenerator
- Gibt zurück:
- a
boolean
value
-
isPostInsert
public boolean isPostInsert()A flag to determine the timing of the id generation- Angegeben von:
isPostInsert
in SchnittstelleIdGenerator
- Angegeben von:
isPostInsert
in KlasseAbstractIdGenerator
- Gibt zurück:
- a
boolean
value
-
isConnectionRequired
public final boolean isConnectionRequired()A flag to determine whether a Connection is required to generate an id.- Angegeben von:
isConnectionRequired
in SchnittstelleIdGenerator
- Angegeben von:
isConnectionRequired
in KlasseAbstractIdGenerator
- Gibt zurück:
- a
boolean
value
-
isGetGeneratedKeysSupported
public boolean isGetGeneratedKeysSupported()A flag to determine whether Statement#getGeneratedKeys() should be used.- Angegeben von:
isGetGeneratedKeysSupported
in SchnittstelleIdGenerator
- Angegeben von:
isGetGeneratedKeysSupported
in KlasseAbstractIdGenerator
- Gibt zurück:
- a
boolean
value
-