## Uses of Interface
org.hibernate.id.enhanced.Optimizer

Packages that use Optimizer
org.hibernate.id.enhanced

Uses of Optimizer in org.hibernate.id.enhanced

Classes in org.hibernate.id.enhanced that implement Optimizer
`static class` `OptimizerFactory.HiLoOptimizer` Optimizer which applies a 'hilo' algorithm in memory to achieve optimization.
`static class` `OptimizerFactory.LegacyHiLoAlgorithmOptimizer`
`static class` `OptimizerFactory.NoopOptimizer` An optimizer that performs no optimization.
`static class` `OptimizerFactory.OptimizerSupport` Common support for optimizer implementations.
`static class` `OptimizerFactory.PooledLoOptimizer`
`static class` `OptimizerFactory.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
`static Optimizer` `OptimizerFactory.buildOptimizer(String type, Class returnClass, int incrementSize)` Deprecated. Use `OptimizerFactory.buildOptimizer(String, Class, int, long)` instead
`static Optimizer` `OptimizerFactory.buildOptimizer(String type, Class returnClass, int incrementSize, long explicitInitialValue)` Builds an optimizer
`Optimizer` `TableGenerator.getOptimizer()` The optimizer being used by this generator.
`Optimizer` `SequenceStyleGenerator.getOptimizer()` Getter for property 'optimizer'.

Methods in org.hibernate.id.enhanced that return types with arguments of type Optimizer
`Class<? extends Optimizer>` `OptimizerFactory.StandardOptimizerDescriptor.getOptimizerClass()`

Methods in org.hibernate.id.enhanced with parameters of type Optimizer
`void` `TableStructure.prepare(Optimizer optimizer)` Prepare this structure for use.
`void` `SequenceStructure.prepare(Optimizer optimizer)` Prepare this structure for use.
`void` `DatabaseStructure.prepare(Optimizer optimizer)` Prepare this structure for use.

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