Interface DataFieldMaxValueIncrementer
- All Known Implementing Classes:
 AbstractColumnMaxValueIncrementer, AbstractDataFieldMaxValueIncrementer, AbstractIdentityColumnMaxValueIncrementer, AbstractSequenceMaxValueIncrementer, Db2LuwMaxValueIncrementer, Db2MainframeMaxValueIncrementer, DerbyMaxValueIncrementer, H2SequenceMaxValueIncrementer, HanaSequenceMaxValueIncrementer, HsqlMaxValueIncrementer, HsqlSequenceMaxValueIncrementer, MariaDBSequenceMaxValueIncrementer, MySQLIdentityColumnMaxValueIncrementer, MySQLMaxValueIncrementer, OracleSequenceMaxValueIncrementer, PostgresSequenceMaxValueIncrementer, SqliteMaxValueIncrementer, SqlServerMaxValueIncrementer, SqlServerSequenceMaxValueIncrementer, SybaseAnywhereMaxValueIncrementer, SybaseMaxValueIncrementer
public interface DataFieldMaxValueIncrementer
Interface that defines contract of incrementing any data store field's
maximum value. Works much like a sequence number generator.
Typical implementations may use standard SQL, native RDBMS sequences or Stored Procedures to do the job.
- Author:
 - Dmitriy Kopylenko, Jean-Pierre Pawlak, Juergen Hoeller
 
- 
Method Summary
Modifier and TypeMethodDescriptionintIncrement the data store field's max value as int.longIncrement the data store field's max value as long.Increment the data store field's max value as String. 
- 
Method Details
- 
nextIntValue
Increment the data store field's max value as int.- Returns:
 - int next data store value such as max + 1
 - Throws:
 DataAccessException- in case of errors
 - 
nextLongValue
Increment the data store field's max value as long.- Returns:
 - int next data store value such as max + 1
 - Throws:
 DataAccessException- in case of errors
 - 
nextStringValue
Increment the data store field's max value as String.- Returns:
 - next data store value such as max + 1
 - Throws:
 DataAccessException- in case of errors
 
 -