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 |
getOverClause() |
protected String |
getOverSubstituteClauseEnd() |
protected String |
getOverSubstituteClauseStart() |
void |
init(DataSource dataSource)
Check mandatory properties.
|
extractTableAlias, generateFirstPageQuery, generateJumpToItemQuery, generateRemainingPagesQuery, getSubQueryAliasgetFromClause, getParameterCount, getSelectClause, getSortKey, getSortKeyPlaceHolder, getSortKeyWithoutAlias, getWhereClause, isAscending, isUsingNamedParameters, setAscending, setFromClause, setSelectClause, setSortKey, setWhereClausepublic void init(DataSource dataSource) throws Exception
AbstractSqlPagingQueryProviderinit in interface PagingQueryProviderinit in class AbstractSqlPagingQueryProviderdataSource - DataSource to use for any initializationExceptionInitializingBean.afterPropertiesSet()protected String getOverClause()
getOverClause in class SqlWindowingPagingQueryProviderprotected String getOverSubstituteClauseStart()
getOverSubstituteClauseStart in class SqlWindowingPagingQueryProviderprotected String getOverSubstituteClauseEnd()
getOverSubstituteClauseEnd in class SqlWindowingPagingQueryProviderCopyright © 2014 SpringSource. All rights reserved.