See: Description
| Interface | Description |
|---|---|
| AccessCallback |
Contract for providing callback access to a
DatabaseStructure,
typically from the Optimizer. |
| DatabaseStructure |
Encapsulates definition of the underlying data structure backing a
sequence-style generator.
|
| InitialValueAwareOptimizer |
Marker interface for optimizer which wishes to know the user-specified initial value.
|
| Optimizer |
Performs optimization on an optimizable identifier generator.
|
| Class | Description |
|---|---|
| AbstractOptimizer |
Common support for optimizer implementations.
|
| HiLoOptimizer |
Optimizer which applies a 'hilo' algorithm in memory to achieve
optimization.
|
| LegacyHiLoAlgorithmOptimizer |
Slight variation from
HiLoOptimizer, maintaining compatibility with the values generated by the
legacy Hibernate hilo based generators. |
| NoopOptimizer |
An optimizer that performs no optimization.
|
| OptimizerFactory |
Factory for
Optimizer instances. |
| PooledLoOptimizer |
Variation of
PooledOptimizer which interprets the incoming database value as the lo value, rather than
the hi value. |
| PooledLoThreadLocalOptimizer |
Variation of
PooledOptimizer which interprets the incoming database value as the lo value, rather than
the hi value, as well as using thread local to cache the generation state. |
| PooledOptimizer |
Optimizer which uses a pool of values, storing the next low value of the
range in the database.
|
| SequenceStructure |
Describes a sequence.
|
| SequenceStyleGenerator |
Generates identifier values based on a sequence-style database structure.
|
| TableGenerator |
An enhanced version of table-based id generation.
|
| TableStructure |
Describes a table used to mimic sequence behavior
|
| Enum | Description |
|---|---|
| StandardOptimizerDescriptor |
Enumeration of the standard Hibernate id generation optimizers.
|
Copyright © 2001-2022 Red Hat, Inc. All Rights Reserved.