# Uses of Class
org.springframework.batch.item.database.builder.JdbcPagingItemReaderBuilder

Packages that use JdbcPagingItemReaderBuilder
Package
Description
org.springframework.batch.item.database.builder
Builders for database item readers and writers.

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

  Methods in org.springframework.batch.item.database.builder that return JdbcPagingItemReaderBuilder
  Modifier and Type
  Method
  Description
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`beanRowMapper(Class<T> mappedClass)`
  Creates a `BeanPropertyRowMapper` to be used as your `RowMapper`.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`currentItemCount(int currentItemCount)`
  Index for the current item.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`dataSource(DataSource dataSource)`
  The `DataSource` to query against.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`fetchSize(int fetchSize)`
  A hint to the underlying RDBMS as to how many records to return with each fetch.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`fromClause(String fromClause)`
  The SQL `FROM` clause for a db specific `PagingQueryProvider`.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`groupClause(String groupClause)`
  The SQL `GROUP BY` clause for a db specific @`PagingQueryProvider`.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`maxItemCount(int maxItemCount)`
  Configure the max number of items to be read.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`name(String name)`
  The name used to calculate the key within the `ExecutionContext`.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`pageSize(int pageSize)`
  The number of records to request per page/query.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`parameterValues(Map<String,Object> parameterValues)`
  A `Map` of values to set on the SQL's prepared statement.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`queryProvider(PagingQueryProvider provider)`
  A `PagingQueryProvider` to provide the queries required.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`rowMapper(org.springframework.jdbc.core.RowMapper<T> rowMapper)`
  The `RowMapper` used to map the query results to objects.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`saveState(boolean saveState)`
  Configure if the state of the `ItemStreamSupport` should be persisted within the `ExecutionContext` for restart purposes.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`selectClause(String selectClause)`
  The SQL `SELECT` clause for a db specific `PagingQueryProvider`.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`sortKeys(Map<String,Order> sortKeys)`
  The keys to sort by.
  `JdbcPagingItemReaderBuilder<T>`
  JdbcPagingItemReaderBuilder.`whereClause(String whereClause)`
  The SQL `WHERE` clause for a db specific `PagingQueryProvider`.