public class PostgresPagingQueryProvider extends AbstractSqlPagingQueryProvider
PagingQueryProvider using database specific features.
 
 When using the groupClause, this implementation expects all select fields not used in aggregate functions to be included in the 
 groupClause (the provider does not add them for you).| Constructor and Description | 
|---|
| PostgresPagingQueryProvider() | 
| Modifier and Type | Method and Description | 
|---|---|
| String | generateFirstPageQuery(int pageSize)Method generating the query string to be used for retrieving the first
 page. | 
| String | generateJumpToItemQuery(int itemIndex,
                       int pageSize)Method generating the query string to be used for jumping to a specific
 item position. | 
| String | generateRemainingPagesQuery(int pageSize)Method generating the query string to be used for retrieving the pages
 following the first page. | 
getFromClause, getGroupClause, getParameterCount, getSelectClause, getSortKeyPlaceHolder, getSortKeys, getWhereClause, init, isUsingNamedParameters, setFromClause, setGroupClause, setSelectClause, setSortKeys, setWhereClausepublic String generateFirstPageQuery(int pageSize)
AbstractSqlPagingQueryProvidergenerateFirstPageQuery in interface PagingQueryProvidergenerateFirstPageQuery in class AbstractSqlPagingQueryProviderpageSize - number of rows to read per pagepublic String generateRemainingPagesQuery(int pageSize)
AbstractSqlPagingQueryProvidergenerateRemainingPagesQuery in interface PagingQueryProvidergenerateRemainingPagesQuery in class AbstractSqlPagingQueryProviderpageSize - number of rows to read per pagepublic String generateJumpToItemQuery(int itemIndex, int pageSize)
AbstractSqlPagingQueryProvidergenerateJumpToItemQuery in interface PagingQueryProvidergenerateJumpToItemQuery in class AbstractSqlPagingQueryProvideritemIndex - the index of the item to jump topageSize - number of rows to read per pageCopyright © 2014 Pivotal. All rights reserved.