public abstract class AbstractSqlPagingQueryProvider extends Object implements PagingQueryProvider
| Constructor and Description |
|---|
AbstractSqlPagingQueryProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getFromClause() |
int |
getParameterCount()
The number of parameters that are declared in the query.
|
protected String |
getSelectClause() |
Map<String,org.springframework.batch.item.database.Order> |
getSortKeys()
A Map<String, Order> of sort columns as the key and
Order for
ascending/descending. |
protected String |
getWhereClause() |
void |
init(DataSource dataSource)
Initialize the query provider using the provided
DataSource if necessary. |
boolean |
isUsingNamedParameters()
Indicate whether the generated queries use named parameter syntax.
|
void |
setFromClause(String fromClause) |
void |
setSelectClause(String selectClause) |
void |
setSortKeys(Map<String,org.springframework.batch.item.database.Order> sortKeys) |
void |
setWhereClause(String whereClause) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPageQueryprotected String getSelectClause()
public void setSelectClause(String selectClause)
selectClause - SELECT clause part of SQL query stringprotected String getFromClause()
public void setFromClause(String fromClause)
fromClause - FROM clause part of SQL query stringprotected String getWhereClause()
public void setWhereClause(String whereClause)
whereClause - WHERE clause part of SQL query stringpublic Map<String,org.springframework.batch.item.database.Order> getSortKeys()
Order for
ascending/descending.getSortKeys in interface PagingQueryProviderpublic void setSortKeys(Map<String,org.springframework.batch.item.database.Order> sortKeys)
sortKeys - key to use to sort and limit page contentpublic int getParameterCount()
PagingQueryProvidergetParameterCount in interface PagingQueryProviderpublic boolean isUsingNamedParameters()
PagingQueryProviderisUsingNamedParameters in interface PagingQueryProviderpublic void init(DataSource dataSource) throws Exception
PagingQueryProviderDataSource if necessary.init in interface PagingQueryProviderdataSource - DataSource to use for any initializationException - throws Exception if query provider initialize fails.Copyright © 2019 Pivotal Software, Inc.. All rights reserved.