类 SqlWindowingPagingQueryProvider
- java.lang.Object
- org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
- org.springframework.batch.item.database.support.SqlWindowingPagingQueryProvider
- 所有已实现的接口:
PagingQueryProvider
- 直接已知子类:
Db2PagingQueryProvider,DerbyPagingQueryProvider,SqlServerPagingQueryProvider,SybasePagingQueryProvider
public class SqlWindowingPagingQueryProvider extends AbstractSqlPagingQueryProvider
Generic Paging Query Provider using standard SQL:2003 windowing functions. These features are supported by DB2, Oracle, SQL Server 2005, Sybase and Apache Derby version 10.4.1.3- 从以下版本开始:
- 2.0
- 作者:
- Thomas Risberg, Michael Minella
构造器概要
构造器 构造器 说明 SqlWindowingPagingQueryProvider()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected java.lang.ObjectextractTableAlias()java.lang.StringgenerateFirstPageQuery(int pageSize)Method generating the query string to be used for retrieving the first page.java.lang.StringgenerateJumpToItemQuery(int itemIndex, int pageSize)Method generating the query string to be used for jumping to a specific item position.java.lang.StringgenerateRemainingPagesQuery(int pageSize)Method generating the query string to be used for retrieving the pages following the first page.protected java.lang.StringgetOrderedQueryAlias()protected java.lang.StringgetOverClause()protected java.lang.StringgetOverSubstituteClauseEnd()protected java.lang.StringgetOverSubstituteClauseStart()protected java.lang.ObjectgetSubQueryAlias()从类继承的方法 org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
getFromClause, getGroupClause, getParameterCount, getSelectClause, getSortKeyPlaceHolder, getSortKeys, getSortKeysWithoutAliases, getWhereClause, init, isUsingNamedParameters, setFromClause, setGroupClause, setSelectClause, setSortKeys, setWhereClause
构造器详细资料
SqlWindowingPagingQueryProvider
public SqlWindowingPagingQueryProvider()
方法详细资料
generateFirstPageQuery
public java.lang.String generateFirstPageQuery(int pageSize)
从类复制的说明:AbstractSqlPagingQueryProviderMethod generating the query string to be used for retrieving the first page. This method must be implemented in sub classes.- 指定者:
generateFirstPageQuery在接口中PagingQueryProvider- 指定者:
generateFirstPageQuery在类中AbstractSqlPagingQueryProvider- 参数:
pageSize- number of rows to read per page- 返回:
- query string
getOrderedQueryAlias
protected java.lang.String getOrderedQueryAlias()
getSubQueryAlias
protected java.lang.Object getSubQueryAlias()
extractTableAlias
protected java.lang.Object extractTableAlias()
generateRemainingPagesQuery
public java.lang.String generateRemainingPagesQuery(int pageSize)
从类复制的说明:AbstractSqlPagingQueryProviderMethod generating the query string to be used for retrieving the pages following the first page. This method must be implemented in sub classes.- 指定者:
generateRemainingPagesQuery在接口中PagingQueryProvider- 指定者:
generateRemainingPagesQuery在类中AbstractSqlPagingQueryProvider- 参数:
pageSize- number of rows to read per page- 返回:
- query string
generateJumpToItemQuery
public java.lang.String generateJumpToItemQuery(int itemIndex, int pageSize)
从类复制的说明:AbstractSqlPagingQueryProviderMethod generating the query string to be used for jumping to a specific item position. This method must be implemented in sub classes.- 指定者:
generateJumpToItemQuery在接口中PagingQueryProvider- 指定者:
generateJumpToItemQuery在类中AbstractSqlPagingQueryProvider- 参数:
itemIndex- the index of the item to jump topageSize- number of rows to read per page- 返回:
- query string
getOverClause
protected java.lang.String getOverClause()
getOverSubstituteClauseStart
protected java.lang.String getOverSubstituteClauseStart()
getOverSubstituteClauseEnd
protected java.lang.String getOverSubstituteClauseEnd()