Uses of Interface
org.hibernate.id.enhanced.Optimizer
-
Packages that use Optimizer Package Description org.hibernate.id.enhanced Enhanced/improved versions of table and sequence based identifier generators targeting portability and unified configuration -
-
Uses of Optimizer in org.hibernate.id.enhanced
Classes in org.hibernate.id.enhanced that implement Optimizer Modifier and Type Class Description class
AbstractOptimizer
Common support for optimizer implementations.class
HiLoOptimizer
Optimizer which applies a 'hilo' algorithm in memory to achieve optimization.class
LegacyHiLoAlgorithmOptimizer
Slight variation fromHiLoOptimizer
, maintaining compatibility with the values generated by the legacy Hibernate hilo based generators.class
NoopOptimizer
An optimizer that performs no optimization.class
PooledLoOptimizer
Variation ofPooledOptimizer
which interprets the incoming database value as the lo value, rather than the hi value.class
PooledLoThreadLocalOptimizer
Variation ofPooledOptimizer
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.class
PooledOptimizer
Optimizer which uses a pool of values, storing the next low value of the range in the database.Methods in org.hibernate.id.enhanced that return Optimizer Modifier and Type Method Description static Optimizer
OptimizerFactory. buildOptimizer(java.lang.String type, java.lang.Class returnClass, int incrementSize)
Deprecated.static Optimizer
OptimizerFactory. buildOptimizer(java.lang.String type, java.lang.Class returnClass, int incrementSize, long explicitInitialValue)
Builds an optimizerOptimizer
SequenceStyleGenerator. getOptimizer()
Getter for property 'optimizer'.Optimizer
TableGenerator. getOptimizer()
The optimizer being used by this generator.Methods in org.hibernate.id.enhanced that return types with arguments of type Optimizer Modifier and Type Method Description java.lang.Class<? extends Optimizer>
StandardOptimizerDescriptor. getOptimizerClass()
Methods in org.hibernate.id.enhanced with parameters of type Optimizer Modifier and Type Method Description void
DatabaseStructure. prepare(Optimizer optimizer)
Prepare this structure for use.void
SequenceStructure. prepare(Optimizer optimizer)
void
TableStructure. prepare(Optimizer optimizer)
-