## Package org.hibernate.id.enhanced

Interface Summary
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.
Optimizer: Performs optimization on an optimizable identifier generator.
OptimizerFactory.InitialValueAwareOptimizer: Marker interface for optimizer which wish to know the user-specified initial value.

Class Summary
OptimizerFactory: Factory for `Optimizer` instances.
OptimizerFactory.HiLoOptimizer: Optimizer which applies a 'hilo' algorithm in memory to achieve optimization.
OptimizerFactory.LegacyHiLoAlgorithmOptimizer
OptimizerFactory.NoopOptimizer: An optimizer that performs no optimization.
OptimizerFactory.OptimizerSupport: Common support for optimizer implementations.
OptimizerFactory.PooledLoOptimizer
OptimizerFactory.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 an sequence-style database structure.
TableGenerator: An enhanced version of table-based id generation.
TableStructure: Describes a table used to mimic sequence behavior

Enum Summary
OptimizerFactory.StandardOptimizerDescriptor

Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.