package

org.springframework.jdbc.support.incrementer

Provides a support framework for incrementing database table values via sequences, with implementations for various databases.

Can be used independently, for example in custom JDBC access code.

Interfaces

DataFieldMaxValueIncrementer Interface that defines contract of incrementing any data store field's maximum value. 

Classes

AbstractColumnMaxValueIncrementer Abstract base class for DataFieldMaxValueIncrementer implementations that use a column in a custom sequence table. 
AbstractDataFieldMaxValueIncrementer Base implementation of DataFieldMaxValueIncrementer that delegates to a single getNextKey() template method that returns a long
AbstractSequenceMaxValueIncrementer Abstract base class for DataFieldMaxValueIncrementer implementations that use a database sequence. 
DB2MainframeSequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given sequence on DB2/390 or DB2/400. 
DB2SequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given sequence on DB2 UDB (for Unix and Windows). 
DerbyMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given Derby table with the equivalent of an auto-increment column. 
H2SequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given H2 Database sequence. 
HsqlMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given HSQL table with the equivalent of an auto-increment column. 
HsqlSequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given HSQL sequence. 
MySQLMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given MySQL table with the equivalent of an auto-increment column. 
OracleSequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given Oracle sequence. 
PostgreSQLSequenceMaxValueIncrementer DataFieldMaxValueIncrementer that retrieves the next value of a given PostgreSQL sequence. 
SqlServerMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given SQL Server table with the equivalent of an auto-increment column. 
SybaseAnywhereMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given Sybase SQL Anywhere table with the equivalent of an auto-increment column. 
SybaseMaxValueIncrementer DataFieldMaxValueIncrementer that increments the maximum value of a given Sybase SQL Server table with the equivalent of an auto-increment column.