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

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

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

  Methods in org.springframework.batch.item.database.builder that return StoredProcedureItemReaderBuilder
  Modifier and Type
  Method
  Description
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`currentItemCount(int currentItemCount)`
  Index for the current item.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`dataSource(DataSource dataSource)`
  The `DataSource` to read from
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`driverSupportsAbsolute(boolean driverSupportsAbsolute)`
  Indicates if the JDBC driver supports setting the absolute row on the `ResultSet`.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`fetchSize(int fetchSize)`
  A hint to the driver as to how many rows to return with each fetch.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`function()`
  Indicates the stored procedure is a function
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`ignoreWarnings(boolean ignoreWarnings)`
  Indicates if SQL warnings should be ignored or if an exception should be thrown.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`maxItemCount(int maxItemCount)`
  Configure the max number of items to be read.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`maxRows(int maxRows)`
  The max number of rows the `ResultSet` can contain
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`name(String name)`
  The name used to calculate the key within the `ExecutionContext`.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`parameters(org.springframework.jdbc.core.SqlParameter... parameters)`
  SQL parameters to be set when executing the stored procedure
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`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.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`procedureName(String procedureName)`
  The name of the stored procedure to execute
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`queryTimeout(int queryTimeout)`
  The time in milliseconds for the query to timeout
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`refCursorPosition(int refCursorPosition)`
  The parameter position of the REF CURSOR.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`rowMapper(org.springframework.jdbc.core.RowMapper<T> rowMapper)`
  The `RowMapper` used to map the results of the cursor to each item.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`saveState(boolean saveState)`
  Configure if the state of the `ItemStreamSupport` should be persisted within the `ExecutionContext` for restart purposes.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`useSharedExtendedConnection(boolean useSharedExtendedConnection)`
  Indicates that the connection used for the cursor is being used by all other processing, therefor part of the same transaction.
  `StoredProcedureItemReaderBuilder<T>`
  StoredProcedureItemReaderBuilder.`verifyCursorPosition(boolean verifyCursorPosition)`
  Indicates if the reader should verify the current position of the `ResultSet` after being passed to the `RowMapper`.