public interface OpenJPAQuery<X>
extends javax.persistence.TypedQuery<X>
| Modifier and Type | Field and Description | 
|---|---|
static int | 
FLUSH_FALSE
Deprecated. 
 
use the  
FlushModeType enum instead. | 
static int | 
FLUSH_TRUE
Deprecated. 
 
use the  
FlushModeType enum instead. | 
static int | 
FLUSH_WITH_CONNECTION
Deprecated. 
 
use the  
FlushModeType enum instead. | 
static String | 
HINT_RESULT_COUNT
Hint key for specifying the number of rows to optimize for. 
 | 
static int | 
OP_DELETE
Deprecated. 
 
use the  
QueryOperationType instead. | 
static int | 
OP_SELECT
Deprecated. 
 
use the  
QueryOperationType instead. | 
static int | 
OP_UPDATE
Deprecated. 
 
use the  
QueryOperationType instead. | 
| Modifier and Type | Method and Description | 
|---|---|
OpenJPAQuery<X> | 
addAggregateListener(AggregateListener listener)
Deprecated. 
 
cast to  
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast. | 
OpenJPAQuery<X> | 
addFilterListener(FilterListener listener)
Deprecated. 
 
cast to  
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast. | 
OpenJPAQuery<X> | 
closeAll()
Close all open query results. 
 | 
OpenJPAQuery<X> | 
compile()
Compile the query. 
 | 
Collection | 
getCandidateCollection()
Return the candidate collection, or  
null if an
 extent was specified instead of a collection. | 
String[] | 
getDataStoreActions(Map params)
Returns a description of the commands that will be sent to
 the datastore in order to execute this query. 
 | 
OpenJPAEntityManager | 
getEntityManager()
The owning entity manager. 
 | 
FetchPlan | 
getFetchPlan()
Fetch plan for controlling the loading of results. 
 | 
int | 
getFirstResult()
Return the 0-based start index for the returned results. 
 | 
javax.persistence.FlushModeType | 
getFlushMode()
Return the current flush mode. 
 | 
boolean | 
getIgnoreChanges()
Whether to ignore changes in the current transaction. 
 | 
String | 
getLanguage()
Query language. 
 | 
int | 
getMaxResults()
Return the maximum number of results to retrieve. 
 | 
Map<String,Object> | 
getNamedParameters()
The named parameters for the query; empty map if none or
 if query uses positional parameters. 
 | 
QueryOperationType | 
getOperation()
Query operation type. 
 | 
Object[] | 
getPositionalParameters()
The positional parameters for the query; empty array if none or
 if query uses named parameters. 
 | 
String | 
getQueryString()
Query string. 
 | 
boolean | 
getRelaxBindParameterTypeChecking()
Gets whether the type of user-supplied bind parameter value and the type of target persistent 
 property they bind to are checked with strong or weak constraint. 
 | 
Class | 
getResultClass()
Query result element type. 
 | 
Set<String> | 
getSupportedHints()
Gets hints supported by this query. 
 | 
boolean | 
hasPositionalParameters()
Whether this query has positional parameters. 
 | 
boolean | 
hasSubclasses()
Whether subclasses are included in the query results. 
 | 
OpenJPAQuery<X> | 
removeAggregateListener(AggregateListener listener)
Deprecated. 
 
cast to  
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast. | 
OpenJPAQuery<X> | 
removeFilterListener(FilterListener listener)
Deprecated. 
 
cast to  
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast. | 
OpenJPAQuery<X> | 
setCandidateCollection(Collection coll)
Set a collection of candidates. 
 | 
OpenJPAQuery<X> | 
setFirstResult(int startPosition)  | 
OpenJPAQuery<X> | 
setFlushMode(javax.persistence.FlushModeType flushMode)  | 
OpenJPAQuery<X> | 
setHint(String hintName,
       Object value)  | 
OpenJPAQuery<X> | 
setIgnoreChanges(boolean ignore)
Whether to ignore changes in the current transaction. 
 | 
OpenJPAQuery<X> | 
setMaxResults(int maxResult)  | 
OpenJPAQuery<X> | 
setParameter(int position,
            Calendar value,
            javax.persistence.TemporalType temporalType)  | 
OpenJPAQuery<X> | 
setParameter(int position,
            Date value,
            javax.persistence.TemporalType temporalType)  | 
OpenJPAQuery<X> | 
setParameter(int position,
            Object value)  | 
OpenJPAQuery<X> | 
setParameter(String name,
            Calendar value,
            javax.persistence.TemporalType temporalType)  | 
OpenJPAQuery<X> | 
setParameter(String name,
            Date value,
            javax.persistence.TemporalType temporalType)  | 
OpenJPAQuery<X> | 
setParameter(String name,
            Object value)  | 
OpenJPAQuery<X> | 
setParameters(Map params)
Set parameters. 
 | 
OpenJPAQuery<X> | 
setParameters(Object... params)
Set parameters. 
 | 
void | 
setRelaxBindParameterTypeChecking(Object hint)
Sets whether the type of user-supplied bind parameter value and the type of target persistent 
 property they bind to are checked with strong or weak constraint. 
 | 
OpenJPAQuery<X> | 
setResultClass(Class type)
Query result element type. 
 | 
OpenJPAQuery<X> | 
setSubclasses(boolean subs)
Whether subclasses are included in the query results. 
 | 
static final String HINT_RESULT_COUNT
static final int OP_SELECT
QueryOperationType instead.static final int OP_DELETE
QueryOperationType instead.static final int OP_UPDATE
QueryOperationType instead.static final int FLUSH_TRUE
FlushModeType enum instead.static final int FLUSH_FALSE
FlushModeType enum instead.static final int FLUSH_WITH_CONNECTION
FlushModeType enum instead.OpenJPAEntityManager getEntityManager()
String getLanguage()
QueryOperationType getOperation()
FetchPlan getFetchPlan()
String getQueryString()
boolean getIgnoreChanges()
OpenJPAQuery<X> setIgnoreChanges(boolean ignore)
Collection getCandidateCollection()
null if an
 extent was specified instead of a collection.OpenJPAQuery<X> setCandidateCollection(Collection coll)
Class getResultClass()
OpenJPAQuery<X> setResultClass(Class type)
boolean hasSubclasses()
OpenJPAQuery<X> setSubclasses(boolean subs)
int getFirstResult()
getFirstResult in interface javax.persistence.Queryint getMaxResults()
Integer.MAX_VALUE for no limit.getMaxResults in interface javax.persistence.QueryOpenJPAQuery<X> compile()
boolean hasPositionalParameters()
Object[] getPositionalParameters()
Map<String,Object> getNamedParameters()
OpenJPAQuery<X> setParameters(Map params)
OpenJPAQuery<X> setParameters(Object... params)
OpenJPAQuery<X> closeAll()
String[] getDataStoreActions(Map params)
params - the named parameter map for the query invocationOpenJPAQuery<X> setMaxResults(int maxResult)
setMaxResults in interface javax.persistence.QuerysetMaxResults in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setFirstResult(int startPosition)
setFirstResult in interface javax.persistence.QuerysetFirstResult in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setHint(String hintName, Object value)
setHint in interface javax.persistence.QuerysetHint in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(String name, Object value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(String name, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(String name, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(int position, Object value)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(int position, Date value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>OpenJPAQuery<X> setParameter(int position, Calendar value, javax.persistence.TemporalType temporalType)
setParameter in interface javax.persistence.QuerysetParameter in interface javax.persistence.TypedQuery<X>void setRelaxBindParameterTypeChecking(Object hint)
hint without puncturing standard
 JPA API.hint - a String or Boolean value.Filters.canConvert(Class, Class, boolean), 
Filters.convert(Object, Class, boolean)boolean getRelaxBindParameterTypeChecking()
OpenJPAQuery<X> setFlushMode(javax.persistence.FlushModeType flushMode)
setFlushMode in interface javax.persistence.QuerysetFlushMode in interface javax.persistence.TypedQuery<X>javax.persistence.FlushModeType getFlushMode()
getFlushMode in interface javax.persistence.QueryOpenJPAQuery<X> addFilterListener(FilterListener listener)
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast.OpenJPAQuery<X> removeFilterListener(FilterListener listener)
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast.OpenJPAQuery<X> addAggregateListener(AggregateListener listener)
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast.OpenJPAQuery<X> removeAggregateListener(AggregateListener listener)
QueryImpl instead. This
 method pierces the published-API boundary, as does the SPI cast.Copyright © 2006–2018 Apache Software Foundation. All rights reserved.