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,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,Order> sortKeys) |
void |
setWhereClause(String whereClause) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPageQuerypublic void setSelectClause(String selectClause)
selectClause - SELECT clause part of SQL query stringprotected String getSelectClause()
public void setFromClause(String fromClause)
fromClause - FROM clause part of SQL query stringprotected String getFromClause()
public void setWhereClause(String whereClause)
whereClause - WHERE clause part of SQL query stringprotected String getWhereClause()
public void setSortKeys(Map<String,Order> sortKeys)
sortKeys - key to use to sort and limit page contentpublic Map<String,Order> getSortKeys()
Order for ascending/descending.getSortKeys in interface PagingQueryProviderpublic 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 initializationExceptionCopyright © 2016 Pivotal Software, Inc.. All rights reserved.