public abstract class BaseQuery extends Object implements Query
Modifier and Type | Field and Description |
---|---|
protected String |
jpaQuery |
protected int |
maxResults |
protected Map<String,Object> |
namedParameters |
protected String[] |
projection |
protected QueryFactory |
queryFactory |
protected int |
startOffset |
Modifier | Constructor and Description |
---|---|
protected |
BaseQuery(QueryFactory queryFactory,
String jpaQuery,
Map<String,Object> namedParameters,
String[] projection,
long startOffset,
int maxResults) |
Modifier and Type | Method and Description |
---|---|
String |
getJPAQuery() |
int |
getMaxResults() |
Map<String,Object> |
getNamedParameters() |
String[] |
getProjection() |
QueryFactory |
getQueryFactory() |
long |
getStartOffset() |
abstract void |
resetQuery()
Reset internal state after query parameters are modified.
|
Query |
setParameter(String paramName,
Object paramValue) |
Query |
setParameters(Map<String,Object> paramValues) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResultSize, list
protected final QueryFactory queryFactory
protected final String jpaQuery
protected final String[] projection
protected final int startOffset
protected final int maxResults
public QueryFactory getQueryFactory()
public String getJPAQuery()
public Query setParameter(String paramName, Object paramValue)
setParameter
in interface Query
public Query setParameters(Map<String,Object> paramValues)
setParameters
in interface Query
public abstract void resetQuery()
public String[] getProjection()
public long getStartOffset()
public int getMaxResults()
Copyright © 2020 JBoss, a division of Red Hat. All rights reserved.