|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider
org.springframework.batch.item.database.support.PostgresPagingQueryProvider
public class PostgresPagingQueryProvider
Postgres implementation of a PagingQueryProvider using database specific features.
| Constructor Summary | |
|---|---|
PostgresPagingQueryProvider()
|
|
| Method Summary | |
|---|---|
java.lang.String |
generateFirstPageQuery(int pageSize)
Method generating the query string to be used for retrieving the first page. |
java.lang.String |
generateJumpToItemQuery(int itemIndex,
int pageSize)
Method generating the query string to be used for jumping to a specific item position. |
java.lang.String |
generateRemainingPagesQuery(int pageSize)
Method generating the query string to be used for retrieving the pages following the first page. |
| Methods inherited from class org.springframework.batch.item.database.support.AbstractSqlPagingQueryProvider |
|---|
getFromClause, getParameterCount, getSelectClause, getSortKey, getSortKeyPlaceHolder, getWhereClause, init, isAscending, isUsingNamedParameters, setAscending, setFromClause, setSelectClause, setSortKey, setWhereClause |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PostgresPagingQueryProvider()
| Method Detail |
|---|
public java.lang.String generateFirstPageQuery(int pageSize)
AbstractSqlPagingQueryProvider
generateFirstPageQuery in interface PagingQueryProvidergenerateFirstPageQuery in class AbstractSqlPagingQueryProviderpageSize - number of rows to read per page
public java.lang.String generateRemainingPagesQuery(int pageSize)
AbstractSqlPagingQueryProvider
generateRemainingPagesQuery in interface PagingQueryProvidergenerateRemainingPagesQuery in class AbstractSqlPagingQueryProviderpageSize - number of rows to read per page
public java.lang.String generateJumpToItemQuery(int itemIndex,
int pageSize)
AbstractSqlPagingQueryProvider
generateJumpToItemQuery in interface PagingQueryProvidergenerateJumpToItemQuery in class AbstractSqlPagingQueryProvideritemIndex - the index of the item to jump topageSize - number of rows to read per page
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||