Package org.springframework.batch.item.database.support
@NonNullApi
package org.springframework.batch.item.database.support
Support classes for database specific semantics.
- Author:
- Michael Minella, Mahmoud Ben Hassine
-
ClassDescriptionAbstract SQL Paging Query Provider to serve as a base class for all provided SQL paging query providers.Implementation of the
ItemPreparedStatementSetter
interface that assumes all keys are contained within aMap
with the column name as the key.Factory for creatingDataFieldMaxValueIncrementer
implementations based upon a provided string.DB2 implementation of aPagingQueryProvider
using database specific features.Default implementation of theDataFieldMaxValueIncrementerFactory
interface.Derby implementation of aPagingQueryProvider
using standard SQL:2003 windowing functions.H2 implementation of aPagingQueryProvider
using database specific features.SAP HANA implementation of aPagingQueryProvider
using database specific features.HSQLDB implementation of aPagingQueryProvider
using database specific features.MariaDB implementation of aPagingQueryProvider
using database specific features.MySQL implementation of aPagingQueryProvider
using database specific features.Oracle implementation of aPagingQueryProvider
using database specific features.Postgres implementation of aPagingQueryProvider
using database specific features.SQLite implementation of aPagingQueryProvider
using database specific features.Factory bean forPagingQueryProvider
interface.Utility class that generates the actual SQL statements used by query providers.SQL Server implementation of aPagingQueryProvider
using database specific features.Generic Paging Query Provider using standard SQL:2003 windowing functions.Sybase implementation of aPagingQueryProvider
using database specific features.