# Uses of Interface
org.springframework.batch.item.database.PagingQueryProvider

Packages that use PagingQueryProvider
Package
Description
org.springframework.batch.item.database
Infrastructure implementations of database based item readers and writers.
org.springframework.batch.item.database.builder
Builders for database item readers and writers.
org.springframework.batch.item.database.support
Support classes for database specific semantics.

- ## Uses of PagingQueryProvider in org.springframework.batch.item.database

  Methods in org.springframework.batch.item.database with parameters of type PagingQueryProvider
  Modifier and Type
  Method
  Description
  `void`
  JdbcPagingItemReader.`setQueryProvider(PagingQueryProvider queryProvider)`
  A `PagingQueryProvider`.

- ## Uses of PagingQueryProvider in org.springframework.batch.item.database.builder

  Methods in org.springframework.batch.item.database.builder with parameters of type PagingQueryProvider
  Modifier and Type
  Method
  Description
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`queryProvider(PagingQueryProvider provider)`
  A `PagingQueryProvider` to provide the queries required.

- ## Uses of PagingQueryProvider in org.springframework.batch.item.database.support

  Classes in org.springframework.batch.item.database.support that implement PagingQueryProvider
  Modifier and Type
  Class
  Description
  `class`
  `AbstractSqlPagingQueryProvider`
  Abstract SQL Paging Query Provider to serve as a base class for all provided SQL paging query providers.
  `class`
  `Db2PagingQueryProvider`
  DB2 implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `DerbyPagingQueryProvider`
  Derby implementation of a `PagingQueryProvider` using standard SQL:2003 windowing functions.
  `class`
  `H2PagingQueryProvider`
  H2 implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `HsqlPagingQueryProvider`
  HSQLDB implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `MySqlPagingQueryProvider`
  MySQL implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `OraclePagingQueryProvider`
  Oracle implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `PostgresPagingQueryProvider`
  Postgres implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `SqlitePagingQueryProvider`
  SQLite implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `SqlServerPagingQueryProvider`
  SQL Server implementation of a `PagingQueryProvider` using database specific features.
  `class`
  `SqlWindowingPagingQueryProvider`
  Generic Paging Query Provider using standard SQL:2003 windowing functions.
  `class`
  `SybasePagingQueryProvider`
  Sybase implementation of a `PagingQueryProvider` using database specific features.
  Methods in org.springframework.batch.item.database.support that return PagingQueryProvider
  Modifier and Type
  Method
  Description
  `PagingQueryProvider`
  SqlPagingQueryProviderFactoryBean.`getObject()`
  Get a `PagingQueryProvider` instance using the provided properties and appropriate for the given database type.
  Methods in org.springframework.batch.item.database.support that return types with arguments of type PagingQueryProvider
  Modifier and Type
  Method
  Description
  `Class<PagingQueryProvider>`
  SqlPagingQueryProviderFactoryBean.`getObjectType()`
  Always returns `PagingQueryProvider`.