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