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 java.lang.String |
getOrderedQueryAlias() |
protected java.lang.String |
getOverClause() |
protected java.lang.String |
getOverSubstituteClauseEnd() |
protected java.lang.String |
getOverSubstituteClauseStart() |
void |
init(javax.sql.DataSource dataSource)
Check mandatory properties.
|
extractTableAlias, generateFirstPageQuery, generateJumpToItemQuery, generateRemainingPagesQuery, getSubQueryAliasgetFromClause, getGroupClause, getParameterCount, getSelectClause, getSortKeyPlaceHolder, getSortKeys, getSortKeysWithoutAliases, getWhereClause, isUsingNamedParameters, setFromClause, setGroupClause, setSelectClause, setSortKeys, setWhereClausepublic void init(javax.sql.DataSource dataSource)
throws java.lang.Exception
AbstractSqlPagingQueryProviderinit in interface PagingQueryProviderinit in class AbstractSqlPagingQueryProviderdataSource - DataSource to use for any initializationjava.lang.Exception - for errors when initializingInitializingBean.afterPropertiesSet()protected java.lang.String getOrderedQueryAlias()
getOrderedQueryAlias in class SqlWindowingPagingQueryProviderprotected java.lang.String getOverClause()
getOverClause in class SqlWindowingPagingQueryProviderprotected java.lang.String getOverSubstituteClauseStart()
getOverSubstituteClauseStart in class SqlWindowingPagingQueryProviderprotected java.lang.String getOverSubstituteClauseEnd()
getOverSubstituteClauseEnd in class SqlWindowingPagingQueryProvider