public class DerbyPagingQueryProvider extends SqlWindowingPagingQueryProvider
PagingQueryProvider using standard SQL:2003 windowing functions.
These features are supported starting with Apache Derby version 10.4.1.3.
As the OVER() function does not support the ORDER BY clause a sub query is instead used to order the results
before the ROW_NUM restriction is applied| Constructor and Description |
|---|
DerbyPagingQueryProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getOrderedQueryAlias() |
protected String |
getOverClause() |
protected String |
getOverSubstituteClauseEnd() |
protected String |
getOverSubstituteClauseStart() |
void |
init(DataSource dataSource)
Check mandatory properties.
|
extractTableAlias, generateFirstPageQuery, generateJumpToItemQuery, generateRemainingPagesQuery, getSubQueryAliasgetFromClause, getGroupClause, getParameterCount, getSelectClause, getSortKeyPlaceHolder, getSortKeys, getWhereClause, isUsingNamedParameters, setFromClause, setGroupClause, setSelectClause, setSortKeys, setWhereClausepublic void init(DataSource dataSource) throws Exception
AbstractSqlPagingQueryProviderinit in interface PagingQueryProviderinit in class AbstractSqlPagingQueryProviderdataSource - DataSource to use for any initializationExceptionInitializingBean.afterPropertiesSet()protected String getOrderedQueryAlias()
getOrderedQueryAlias in class SqlWindowingPagingQueryProviderprotected String getOverClause()
getOverClause in class SqlWindowingPagingQueryProviderprotected String getOverSubstituteClauseStart()
getOverSubstituteClauseStart in class SqlWindowingPagingQueryProviderprotected String getOverSubstituteClauseEnd()
getOverSubstituteClauseEnd in class SqlWindowingPagingQueryProviderCopyright © 2014 Pivotal. All rights reserved.