Interface | Description |
---|---|
IdentityManager |
Interface which must be implemented by classes which provide primary key generation service.
|
IdentityPoolManager |
Interface which must be implemented by classes which provide primary key
generation service and can interact with identity pool.
|
KeyRetriever |
Interface which must be implemented by classes which provide service for
retrieving available primary keys from database.
|
Class | Description |
---|---|
IdentityPool |
Represents a pool of reusable primary keys.
|
JdbcKeyRetriever |
Provides a service for retrieving available primary keys from database using SQL queries.
|
Range |
Represents a range of
Long numbers between a lower bound
and an upper bound (inclusive). |
SequenceIdentityManager |
Implementation of the
IdentityManager interface which uses a sequence (global to a
specific database) to produce 64-bit integer IDs which are unique across all records in that
database. |
StoredProcKeyRetriever |
Provides a service for retrieving available primary keys from database
by calling stored procedure.
|
TableHighIdentityManager | Deprecated
Use
SequenceIdentityManager or other identity manager
which supports database-wide unique ids. |
Enum | Description |
---|---|
IdentityPool.ScanMethod |
Enumeration which defines a set of available methods for retrieval of
available keys.
|