@NonNullApi

# Package org.springframework.batch.item.database.support

Support classes for database specific semantics.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DataFieldMaxValueIncrementerFactory | Factory for creating `DataFieldMaxValueIncrementer` implementations based upon a provided string.

- Class Summary
  Class | Description
  --- | ---
  AbstractSqlPagingQueryProvider | Abstract SQL Paging Query Provider to serve as a base class for all provided SQL paging query providers.
  ColumnMapItemPreparedStatementSetter | Implementation of the `ItemPreparedStatementSetter` interface that assumes all keys are contained within a `Map` with the column name as the key.
  Db2PagingQueryProvider | DB2 implementation of a `PagingQueryProvider` using database specific features.
  DefaultDataFieldMaxValueIncrementerFactory | Default implementation of the `DataFieldMaxValueIncrementerFactory` interface.
  DerbyPagingQueryProvider | Derby implementation of a `PagingQueryProvider` using standard SQL:2003 windowing functions.
  H2PagingQueryProvider | H2 implementation of a `PagingQueryProvider` using database specific features.
  HsqlPagingQueryProvider | HSQLDB implementation of a `PagingQueryProvider` using database specific features.
  ListPreparedStatementSetter | Deprecated use `ArgumentPreparedStatementSetter` instead.
  MySqlPagingQueryProvider | MySQL implementation of a `PagingQueryProvider` using database specific features.
  OraclePagingQueryProvider | Oracle implementation of a `PagingQueryProvider` using database specific features.
  PostgresPagingQueryProvider | Postgres implementation of a `PagingQueryProvider` using database specific features.
  SqlitePagingQueryProvider | SQLite implementation of a `PagingQueryProvider` using database specific features.
  SqlPagingQueryProviderFactoryBean | Factory bean for `PagingQueryProvider` interface.
  SqlPagingQueryUtils | Utility class that generates the actual SQL statements used by query providers.
  SqlServerPagingQueryProvider | SQL Server implementation of a `PagingQueryProvider` using database specific features.
  SqlWindowingPagingQueryProvider | Generic Paging Query Provider using standard SQL:2003 windowing functions.
  SybasePagingQueryProvider | Sybase implementation of a `PagingQueryProvider` using database specific features.

## Package org.springframework.batch.item.database.support Description

Support classes for database specific semantics.

Author:
  Michael Minella, Mahmoud Ben Hassine