| Modifier and Type | Interface and Description |
|---|---|
| public interface | AccessCallback
Contract for providing callback access to a |
| public interface | DatabaseStructure
Encapsulates definition of the underlying data structure backing a sequence-style generator. |
| public interface | InitialValueAwareOptimizer
Marker interface for optimizer which wishes to know the user-specified initial value. |
| public interface | Optimizer
Performs optimization on an optimizable identifier generator. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractOptimizer
Common support for optimizer implementations. |
| public class | HiLoOptimizer
Optimizer which applies a 'hilo' algorithm in memory to achieve optimization. |
| public class | LegacyHiLoAlgorithmOptimizer
Slight variation from |
| public class | NoopOptimizer
An optimizer that performs no optimization. |
| public class | OptimizerFactory
Factory for |
| public class | PooledLoOptimizer
Variation of |
| public class | PooledLoThreadLocalOptimizer
Variation of |
| public class | PooledOptimizer
Optimizer which uses a pool of values, storing the next low value of the range in the database. |
| public class | SequenceStructure
Describes a sequence. |
| public class | SequenceStyleGenerator
Deprecated
as a consequence of Generates identifier values based on a sequence-style database structure.
PersistentIdentifierGenerator and BulkInsertionCapableIdentifierGenerator being deprecated.
|
| public class | TableGenerator
Deprecated
as a consequence of An enhanced version of table-based id generation.
PersistentIdentifierGenerator being deprecated.
|
| public class | TableStructure
Describes a table used to mimic sequence behavior |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | StandardOptimizerDescriptor
Enumeration of the standard Hibernate id generation optimizers. |