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.
Interface Summary Interface Description DataFieldMaxValueIncrementer Interface that defines contract of incrementing any data store field's maximum value.Class Summary Class Description AbstractColumnMaxValueIncrementer Abstract base class forDataFieldMaxValueIncrementerimplementations that use a column in a custom sequence table.AbstractDataFieldMaxValueIncrementer Base implementation ofDataFieldMaxValueIncrementerthat delegates to a singleAbstractDataFieldMaxValueIncrementer.getNextKey()template method that returns along.AbstractIdentityColumnMaxValueIncrementer Abstract base class forDataFieldMaxValueIncrementerimplementations which are based on identity columns in a sequence-like table.AbstractSequenceMaxValueIncrementer Abstract base class forDataFieldMaxValueIncrementerimplementations that use a database sequence.Db2LuwMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given sequence on DB2 LUW (for Linux, Unix and Windows).Db2MainframeMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given sequence on DB2 for the mainframe (z/OS, DB2/390, DB2/400).DB2MainframeSequenceMaxValueIncrementer Deprecated. in favor of the differently namedDb2MainframeMaxValueIncrementerDB2SequenceMaxValueIncrementer Deprecated. in favor of the specifically namedDb2LuwMaxValueIncrementerDerbyMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given Derby table with the equivalent of an auto-increment column.H2SequenceMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given H2 sequence.HanaSequenceMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given SAP HANA sequence.HsqlMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given HSQL table with the equivalent of an auto-increment column.HsqlSequenceMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given HSQL sequence.MySQLMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given MySQL table with the equivalent of an auto-increment column.OracleSequenceMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given Oracle sequence.PostgreSQLSequenceMaxValueIncrementer Deprecated. in favor of the differently namedPostgresSequenceMaxValueIncrementerPostgresSequenceMaxValueIncrementer DataFieldMaxValueIncrementerthat retrieves the next value of a given PostgreSQL sequence.SqlServerMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given SQL Server table with the equivalent of an auto-increment column.SybaseAnywhereMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.SybaseMaxValueIncrementer DataFieldMaxValueIncrementerthat increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.