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

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

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

  Methods in org.springframework.batch.item.database.builder that return JdbcCursorItemReaderBuilder
  Modifier and Type
  Method
  Description
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`beanRowMapper(Class<T> mappedClass)`
  Creates a `BeanPropertyRowMapper` to be used as your `RowMapper`.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`connectionAutoCommit(boolean connectionAutoCommit)`
  Set whether "autoCommit" should be overridden for the connection used by the cursor.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`currentItemCount(int currentItemCount)`
  Index for the current item.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`dataSource(DataSource dataSource)`
  The `DataSource` to read from
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`driverSupportsAbsolute(boolean driverSupportsAbsolute)`
  Indicates if the JDBC driver supports setting the absolute row on the `ResultSet`.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`fetchSize(int fetchSize)`
  A hint to the driver as to how many rows to return with each fetch.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`ignoreWarnings(boolean ignoreWarnings)`
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`maxItemCount(int maxItemCount)`
  Configure the max number of items to be read.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`maxRows(int maxRows)`
  The max number of rows the `ResultSet` can contain
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`name(String name)`
  The name used to calculate the key within the `ExecutionContext`.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`preparedStatementSetter(org.springframework.jdbc.core.PreparedStatementSetter preparedStatementSetter)`
  Configures the provided `PreparedStatementSetter` to be used to populate any arguments in the SQL query to be executed for the reader.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`queryArguments(Object... args)`
  Configures a `PreparedStatementSetter` that will use the array as the values to be set on the query to be executed for this reader.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`queryArguments(Object[] args, int[] types)`
  Configures a `PreparedStatementSetter` that will use the Object [] as the values to be set on the query to be executed for this reader.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`queryArguments(List<?> args)`
  Configures a `PreparedStatementSetter` that will use the List as the values to be set on the query to be executed for this reader.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`queryTimeout(int queryTimeout)`
  The time in milliseconds for the query to timeout
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`rowMapper(org.springframework.jdbc.core.RowMapper<T> rowMapper)`
  The `RowMapper` used to map the results of the cursor to each item.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`saveState(boolean saveState)`
  Configure if the state of the `ItemStreamSupport` should be persisted within the `ExecutionContext` for restart purposes.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`sql(String sql)`
  The query to be executed for this reader
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`useSharedExtendedConnection(boolean useSharedExtendedConnection)`
  Indicates that the connection used for the cursor is being used by all other processing, therefor part of the same transaction.
  `JdbcCursorItemReaderBuilder<T>`
  JdbcCursorItemReaderBuilder.`verifyCursorPosition(boolean verifyCursorPosition)`
  Indicates if the reader should verify the current position of the `ResultSet` after being passed to the `RowMapper`.