Package org.springframework.jdbc.support.incrementer

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

See:
          Description

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

Class Summary
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 AbstractDataFieldMaxValueIncrementer.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.
 

Package org.springframework.jdbc.support.incrementer Description

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.