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.