org.springframework.batch.item.database.support
Class SqlServerPagingQueryProvider
java.lang.Object
org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
org.springframework.batch.item.database.support.SqlWindowingPagingQueryProvider
org.springframework.batch.item.database.support.SqlServerPagingQueryProvider
- All Implemented Interfaces:
- PagingQueryProvider
public class SqlServerPagingQueryProvider
- extends SqlWindowingPagingQueryProvider
Sql Server implementation of a
PagingQueryProvider
using
database specific features.
- Since:
- 2.0
- Author:
- Thomas Risberg
Methods inherited from class org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider |
getFromClause, getParameterCount, getSelectClause, getSortKey, getSortKeyPlaceHolder, getSortKeyWithoutAlias, getWhereClause, init, isAscending, isUsingNamedParameters, setAscending, setFromClause, setSelectClause, setSortKey, setWhereClause |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SqlServerPagingQueryProvider
public SqlServerPagingQueryProvider()
generateFirstPageQuery
public String generateFirstPageQuery(int pageSize)
- Description copied from class:
AbstractSqlPagingQueryProvider
- Method generating the query string to be used for retrieving the first
page. This method must be implemented in sub classes.
- Specified by:
generateFirstPageQuery
in interface PagingQueryProvider
- Overrides:
generateFirstPageQuery
in class SqlWindowingPagingQueryProvider
- Parameters:
pageSize
- number of rows to read per page
- Returns:
- query string
generateRemainingPagesQuery
public String generateRemainingPagesQuery(int pageSize)
- Description copied from class:
AbstractSqlPagingQueryProvider
- Method generating the query string to be used for retrieving the pages
following the first page. This method must be implemented in sub classes.
- Specified by:
generateRemainingPagesQuery
in interface PagingQueryProvider
- Overrides:
generateRemainingPagesQuery
in class SqlWindowingPagingQueryProvider
- Parameters:
pageSize
- number of rows to read per page
- Returns:
- query string
getSubQueryAlias
protected Object getSubQueryAlias()
- Overrides:
getSubQueryAlias
in class SqlWindowingPagingQueryProvider
Copyright © 2013 SpringSource. All Rights Reserved.