[Missing <summary> documentation for "N:NHibernate.Id"]
Classes
| Class | Description | |
|---|---|---|
| AbstractPostInsertGenerator | ||
| Assigned |
An IIdentifierGenerator that returns the current identifier
assigned to an instance.
| |
| CounterGenerator |
An IIdentifierGenerator that returns a Int64 constructed from the system
time and a counter value. Not safe for use in a clustser!
| |
| ForeignGenerator |
An IIdentifierGenerator that uses the value of
the id property of an associated object
| |
| GuidCombGenerator |
An IIdentifierGenerator that generates Guid values
using a strategy suggested Jimmy Nilsson's
article
on informit.com.
| |
| GuidGenerator | ||
| IdentifierGenerationException |
Thrown by IIdentifierGenerator implementation class when ID generation fails
| |
| IdentifierGeneratorFactory |
Factory methods for IdentifierGenerator framework.
| |
| IdentityGenerator |
An IIdentifierGenerator that indicates to the ISession that identity
(ie. identity/autoincrement column) key generation should be used.
| |
| IdentityGenerator..::..BasicDelegate |
Delegate for dealing with IDENTITY columns where the dialect requires an
additional command execution to retrieve the generated IDENTITY value
| |
| IdentityGenerator..::..InsertSelectDelegate |
Delegate for dealing with IDENTITY columns where the dialect supports returning
the generated IDENTITY value directly from the insert statement.
| |
| IncrementGenerator |
An IIdentifierGenerator that returns a Int64, constructed by
counting from the maximum primary key value at startup. Not safe for use in a
cluster!
| |
| NativeGuidGenerator |
Generates Guid values using the server side Guid function.
| |
| SelectGenerator |
A generator that selects the just inserted row to determine the identifier
value assigned by the database. The correct row is located using a unique key.
| |
| SelectGenerator..::..SelectGeneratorDelegate | The delegate for the select generation strategy. | |
| SequenceGenerator |
An IIdentifierGenerator that generates Int64 values using an
oracle-style sequence. A higher performance algorithm is
SequenceHiLoGenerator.
| |
| SequenceHiLoGenerator |
An IIdentifierGenerator that combines a hi/lo algorithm with an underlying
oracle-style sequence that generates hi values.
| |
| SequenceIdentityGenerator |
A generator which combines sequence generation with immediate retrieval
by attaching a output parameter to the SQL command
In this respect it works much like ANSI-SQL IDENTITY generation.
| |
| SequenceIdentityGenerator..::..SequenceIdentityDelegate | ||
| TableGenerator |
An IIdentifierGenerator that uses a database table to store the last
generated value.
| |
| TableHiLoGenerator |
An IIdentifierGenerator that returns an Int64, constructed using
a hi/lo algorithm.
| |
| TriggerIdentityGenerator | ||
| UUIDHexGenerator |
An IIdentifierGenerator that returns a string of length
32, 36, or 38 depending on the configuration.
| |
| UUIDStringGenerator |
An IIdentifierGenerator that returns a string of length
16.
|
Structures
| Structure | Description | |
|---|---|---|
| IdGeneratorParmsNames | ||
| PersistentIdGeneratorParmsNames |
Interfaces
| Interface | Description | |
|---|---|---|
| IConfigurable |
An IdentiferGenerator that supports "configuration".
| |
| IIdentifierGenerator |
The general contract between a class that generates unique
identifiers and the ISession.
| |
| IPersistentIdentifierGenerator |
An IIdentifierGenerator that requires creation of database objects
All IPersistentIdentifierGenerators that also implement
An IConfigurable have access to a special mapping parameter: schema
| |
| IPostInsertIdentifierGenerator | ||
| IPostInsertIdentityPersister |
A persister that may have an identity assigned by execution of a SQL INSERT.
|