diff --git a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JdbcPagingItemReaderBuilder.java b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JdbcPagingItemReaderBuilder.java index 2c20b25ffc..d12728555c 100644 --- a/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JdbcPagingItemReaderBuilder.java +++ b/spring-batch-infrastructure/src/main/java/org/springframework/batch/item/database/builder/JdbcPagingItemReaderBuilder.java @@ -56,33 +56,33 @@ */ public class JdbcPagingItemReaderBuilder { - private DataSource dataSource; + protected DataSource dataSource; - private int fetchSize = JdbcPagingItemReader.VALUE_NOT_SET; + protected int fetchSize = JdbcPagingItemReader.VALUE_NOT_SET; - private PagingQueryProvider queryProvider; + protected PagingQueryProvider queryProvider; - private RowMapper rowMapper; + protected RowMapper rowMapper; - private Map parameterValues; + protected Map parameterValues; - private int pageSize = 10; + protected int pageSize = 10; - private String groupClause; + protected String groupClause; - private String selectClause; + protected String selectClause; - private String fromClause; + protected String fromClause; - private String whereClause; + protected String whereClause; - private Map sortKeys; + protected Map sortKeys; - private boolean saveState = true; + protected boolean saveState = true; - private String name; + protected String name; - private int maxItemCount = Integer.MAX_VALUE; + protected int maxItemCount = Integer.MAX_VALUE; private int currentItemCount; @@ -329,7 +329,7 @@ public JdbcPagingItemReader build() { return reader; } - private PagingQueryProvider determineQueryProvider(DataSource dataSource) { + protected PagingQueryProvider determineQueryProvider(DataSource dataSource) { try { DatabaseType databaseType = DatabaseType.fromMetaData(dataSource); @@ -394,5 +394,4 @@ private PagingQueryProvider determineQueryProvider(DataSource dataSource) { throw new IllegalArgumentException("Unable to determine PagingQueryProvider type", e); } } - }