|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.persistence.QueryImpl
public class QueryImpl
Implementation of Query interface.
| Field Summary |
|---|
| Fields inherited from interface org.apache.openjpa.persistence.OpenJPAQuery |
|---|
FLUSH_FALSE, FLUSH_TRUE, FLUSH_WITH_CONNECTION, HINT_RESULT_COUNT, OP_DELETE, OP_SELECT, OP_UPDATE |
| Constructor Summary | |
|---|---|
QueryImpl(EntityManagerImpl em,
Query query)
Deprecated. |
|
QueryImpl(EntityManagerImpl em,
RuntimeExceptionTranslator ret,
Query query)
Constructor; supply factory exception translator and delegate. |
|
| Method Summary | |
|---|---|
OpenJPAQuery |
addAggregateListener(AggregateListener listener)
Register an aggregate listener for the query. |
OpenJPAQuery |
addFilterListener(FilterListener listener)
Register a filter listener for the query. |
OpenJPAQuery |
closeAll()
Close all open query results. |
OpenJPAQuery |
compile()
Compile the query. |
boolean |
equals(Object other)
|
int |
executeUpdate()
|
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. |
Query |
getDelegate()
Delegate. |
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. |
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 |
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. |
Class |
getResultClass()
Query result element type. |
List |
getResultList()
|
Object |
getSingleResult()
Execute a query that returns a single result. |
int |
hashCode()
|
boolean |
hasPositionalParameters()
Whether this query has positional parameters. |
boolean |
hasSubclasses()
Whether subclasses are included in the query results. |
boolean |
isNative()
|
OpenJPAQuery |
removeAggregateListener(AggregateListener listener)
Remove an aggregate listener from the query. |
OpenJPAQuery |
removeFilterListener(FilterListener listener)
Remove a filter listener from the query. |
OpenJPAQuery |
setCandidateCollection(Collection coll)
Set a collection of candidates. |
OpenJPAQuery |
setFirstResult(int startPosition)
|
OpenJPAQuery |
setFlushMode(FlushModeType flushMode)
|
OpenJPAQuery |
setHint(String key,
Object value)
|
OpenJPAQuery |
setIgnoreChanges(boolean ignore)
Whether to ignore changes in the current transaction. |
OpenJPAQuery |
setMaxResults(int max)
|
OpenJPAQuery |
setParameter(int position,
Calendar value,
TemporalType t)
|
OpenJPAQuery |
setParameter(int position,
Date value,
TemporalType type)
|
OpenJPAQuery |
setParameter(int position,
Object value)
|
OpenJPAQuery |
setParameter(String name,
Calendar value,
TemporalType t)
|
OpenJPAQuery |
setParameter(String name,
Date value,
TemporalType type)
|
OpenJPAQuery |
setParameter(String name,
Object value)
|
OpenJPAQuery |
setParameters(Map params)
Set parameters. |
OpenJPAQuery |
setParameters(Object... params)
Set parameters. |
OpenJPAQuery |
setResultClass(Class cls)
Query result element type. |
OpenJPAQuery |
setSubclasses(boolean subs)
Whether subclasses are included in the query results. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QueryImpl(EntityManagerImpl em,
RuntimeExceptionTranslator ret,
Query query)
em - The EntityManager which created this queryret - Exception translater for this queryquery - The underlying "kernel" query.
public QueryImpl(EntityManagerImpl em,
Query query)
| Method Detail |
|---|
public Query getDelegate()
public OpenJPAEntityManager getEntityManager()
OpenJPAQuery
getEntityManager in interface OpenJPAQuerypublic String getLanguage()
OpenJPAQuery
getLanguage in interface OpenJPAQuerypublic QueryOperationType getOperation()
OpenJPAQuery
getOperation in interface OpenJPAQuerypublic FetchPlan getFetchPlan()
OpenJPAQuery
getFetchPlan in interface OpenJPAQuerypublic String getQueryString()
OpenJPAQuery
getQueryString in interface OpenJPAQuerypublic boolean getIgnoreChanges()
OpenJPAQuery
getIgnoreChanges in interface OpenJPAQuerypublic OpenJPAQuery setIgnoreChanges(boolean ignore)
OpenJPAQuery
setIgnoreChanges in interface OpenJPAQuerypublic OpenJPAQuery addFilterListener(FilterListener listener)
OpenJPAQuerySPI
addFilterListener in interface OpenJPAQueryaddFilterListener in interface OpenJPAQuerySPIpublic OpenJPAQuery removeFilterListener(FilterListener listener)
OpenJPAQuerySPI
removeFilterListener in interface OpenJPAQueryremoveFilterListener in interface OpenJPAQuerySPIpublic OpenJPAQuery addAggregateListener(AggregateListener listener)
OpenJPAQuerySPI
addAggregateListener in interface OpenJPAQueryaddAggregateListener in interface OpenJPAQuerySPIpublic OpenJPAQuery removeAggregateListener(AggregateListener listener)
OpenJPAQuerySPI
removeAggregateListener in interface OpenJPAQueryremoveAggregateListener in interface OpenJPAQuerySPIpublic Collection getCandidateCollection()
OpenJPAQuerynull if an
extent was specified instead of a collection.
getCandidateCollection in interface OpenJPAQuerypublic OpenJPAQuery setCandidateCollection(Collection coll)
OpenJPAQuery
setCandidateCollection in interface OpenJPAQuerypublic Class getResultClass()
OpenJPAQuery
getResultClass in interface OpenJPAQuerypublic OpenJPAQuery setResultClass(Class cls)
OpenJPAQuery
setResultClass in interface OpenJPAQuerypublic boolean hasSubclasses()
OpenJPAQuery
hasSubclasses in interface OpenJPAQuerypublic OpenJPAQuery setSubclasses(boolean subs)
OpenJPAQuery
setSubclasses in interface OpenJPAQuerypublic int getFirstResult()
OpenJPAQuery
getFirstResult in interface OpenJPAQuerypublic OpenJPAQuery setFirstResult(int startPosition)
setFirstResult in interface QuerysetFirstResult in interface OpenJPAQuerypublic int getMaxResults()
OpenJPAQueryInteger.MAX_VALUE for no limit.
getMaxResults in interface OpenJPAQuerypublic OpenJPAQuery setMaxResults(int max)
setMaxResults in interface QuerysetMaxResults in interface OpenJPAQuerypublic OpenJPAQuery compile()
OpenJPAQuery
compile in interface OpenJPAQuerypublic List getResultList()
getResultList in interface Querypublic Object getSingleResult()
getSingleResult in interface Querypublic int executeUpdate()
executeUpdate in interface Querypublic FlushModeType getFlushMode()
OpenJPAQuery
getFlushMode in interface OpenJPAQuerypublic OpenJPAQuery setFlushMode(FlushModeType flushMode)
setFlushMode in interface QuerysetFlushMode in interface OpenJPAQuery
public OpenJPAQuery setHint(String key,
Object value)
setHint in interface QuerysetHint in interface OpenJPAQuery
public OpenJPAQuery setParameter(int position,
Calendar value,
TemporalType t)
setParameter in interface QuerysetParameter in interface OpenJPAQuery
public OpenJPAQuery setParameter(int position,
Date value,
TemporalType type)
setParameter in interface QuerysetParameter in interface OpenJPAQuery
public OpenJPAQuery setParameter(int position,
Object value)
setParameter in interface QuerysetParameter in interface OpenJPAQuery
public OpenJPAQuery setParameter(String name,
Calendar value,
TemporalType t)
setParameter in interface QuerysetParameter in interface OpenJPAQuery
public OpenJPAQuery setParameter(String name,
Date value,
TemporalType type)
setParameter in interface QuerysetParameter in interface OpenJPAQuery
public OpenJPAQuery setParameter(String name,
Object value)
setParameter in interface QuerysetParameter in interface OpenJPAQuerypublic boolean isNative()
public boolean hasPositionalParameters()
OpenJPAQuery
hasPositionalParameters in interface OpenJPAQuerypublic Object[] getPositionalParameters()
OpenJPAQuery
getPositionalParameters in interface OpenJPAQuerypublic OpenJPAQuery setParameters(Object... params)
OpenJPAQuery
setParameters in interface OpenJPAQuerypublic Map getNamedParameters()
OpenJPAQuery
getNamedParameters in interface OpenJPAQuerypublic OpenJPAQuery setParameters(Map params)
OpenJPAQuery
setParameters in interface OpenJPAQuerypublic OpenJPAQuery closeAll()
OpenJPAQuery
closeAll in interface OpenJPAQuerypublic String[] getDataStoreActions(Map params)
OpenJPAQuery
getDataStoreActions in interface OpenJPAQueryparams - the named parameter map for the query invocationpublic int hashCode()
hashCode in class Objectpublic boolean equals(Object other)
equals in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||