Package org.springframework.jdbc.support.incrementer
@NullMarked
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.
-
ClassDescriptionAbstract base class for
DataFieldMaxValueIncrementerimplementations that use a column in a custom sequence table.Base implementation ofDataFieldMaxValueIncrementerthat delegates to a singleAbstractDataFieldMaxValueIncrementer.getNextKey()template method that returns along.Abstract base class forDataFieldMaxValueIncrementerimplementations which are based on identity columns in a sequence-like table.Abstract base class forDataFieldMaxValueIncrementerimplementations that use a database sequence.Interface that defines contract of incrementing any data store field's maximum value.DataFieldMaxValueIncrementerthat retrieves the next value of a given sequence on DB2 LUW (for Linux, Unix and Windows).DataFieldMaxValueIncrementerthat retrieves the next value of a given sequence on DB2 for the mainframe (z/OS, DB2/390, DB2/400).DataFieldMaxValueIncrementerthat increments the maximum value of a given Derby table with the equivalent of an auto-increment column.DataFieldMaxValueIncrementerthat retrieves the next value of a given H2 sequence.DataFieldMaxValueIncrementerthat retrieves the next value of a given SAP HANA sequence.DataFieldMaxValueIncrementerthat increments the maximum value of a given HSQL table with the equivalent of an auto-increment column.DataFieldMaxValueIncrementerthat retrieves the next value of a given HSQL sequence.DataFieldMaxValueIncrementerthat retrieves the next value of a given MariaDB sequence.DataFieldMaxValueIncrementerthat increments the maximum counter value of an auto-increment column of a given MySQL table.DataFieldMaxValueIncrementerthat increments the maximum value of a given MySQL table with the equivalent of an auto-increment column.DataFieldMaxValueIncrementerthat retrieves the next value of a given Oracle sequence.DataFieldMaxValueIncrementerthat retrieves the next value of a given PostgreSQL sequence.DataFieldMaxValueIncrementerthat increments the maximum value of a given table with the equivalent of an auto-increment column, using a SQLiteselect max(rowid)query.DataFieldMaxValueIncrementerthat increments the maximum value of a given SQL Server table with the equivalent of an auto-increment column.DataFieldMaxValueIncrementerthat retrieves the next value of a given SQL Server sequence.DataFieldMaxValueIncrementerthat increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.DataFieldMaxValueIncrementerthat increments the maximum value of a given Sybase table with the equivalent of an auto-increment column.