public class LegacyHiLoAlgorithmOptimizer extends AbstractOptimizer
HiLoOptimizer, maintaining compatibility with the values generated by the
 legacy Hibernate hilo based generators.incrementSize, returnClass| Constructor and Description | 
|---|
| LegacyHiLoAlgorithmOptimizer(Class returnClass,
                            int incrementSize)Constructs a LegacyHiLoAlgorithmOptimizer | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | applyIncrementSizeToSourceValues()Are increments to be applied to the values stored in the underlying
 value source? | 
| Serializable | generate(AccessCallback callback)Generate an identifier value accounting for this specific optimization. | 
| IntegralDataTypeHolder | getLastSourceValue()A common means to access the last value obtained from the underlying
 source. | 
| IntegralDataTypeHolder | getLastValue()Getter for property 'lastValue'. | 
getIncrementSize, getReturnClasspublic LegacyHiLoAlgorithmOptimizer(Class returnClass, int incrementSize)
returnClass - The Java type of the values to be generatedincrementSize - The increment size.public Serializable generate(AccessCallback callback)
Optimizercallback - Callback to access the underlying value source.public IntegralDataTypeHolder getLastSourceValue()
Optimizerpublic boolean applyIncrementSizeToSourceValues()
Optimizerpublic IntegralDataTypeHolder getLastValue()
Copyright © 2017 JBoss by Red Hat. All rights reserved.