The Spring Framework

## 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.
SybaseMaxValueIncrementer: `DataFieldMaxValueIncrementer` that increments the maximum value of a given 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.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.