public AbstractIdentityColumnMaxValueIncrementer(javax.sql.DataSource dataSource,
java.lang.String incrementerName,
java.lang.String columnName)
Method Detail
setDeleteSpecificValues
public void setDeleteSpecificValues(boolean deleteSpecificValues)
Specify whether to delete the entire range below the current maximum key value
(false - the default), or the specifically generated values (true).
The former mode will use a where range clause whereas the latter will use an in
clause starting with the lowest value minus 1, just preserving the maximum value.
isDeleteSpecificValues
public boolean isDeleteSpecificValues()
Return whether to delete the entire range below the current maximum key value
(false - the default), or the specifically generated values (true).
The default implementation either deletes the entire range below
the current maximum value, or the specifically generated values
(starting with the lowest minus 1, just preserving the maximum value)
- according to the isDeleteSpecificValues() setting.