EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

org.eclipse.persistence.jpa
Interface JpaQuery<X>

All Superinterfaces:
Query, TypedQuery<X>

public interface JpaQuery<X>
extends TypedQuery<X>

PUBLIC: EclipseLInk specific JPA query interface. Provides the functionality defined in javax.persistence.Query and adds access to the underlying database query for EclipseLink specific functionality.


Method Summary
 DatabaseQuery getDatabaseQuery()
          PUBLIC: Return the cached database query for this query.
 JpaEntityManager getEntityManager()
          PUBLIC: return the EntityManager for this query
 java.util.Collection getResultCollection()
          PUBLIC: Non-standard method to return results of a ReadQuery that has a containerPolicy that returns objects as a collection rather than a List
 Cursor getResultCursor()
          PUBLIC: Non-standard method to return results of a ReadQuery that uses a Cursor.
 void setDatabaseQuery(DatabaseQuery query)
          PUBLIC: Replace the cached query with the given query.
 
Methods inherited from interface javax.persistence.TypedQuery
getResultList, getSingleResult, setFirstResult, setFlushMode, setHint, setLockMode, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter
 
Methods inherited from interface javax.persistence.Query
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap
 

Method Detail

getDatabaseQuery

DatabaseQuery getDatabaseQuery()
PUBLIC: Return the cached database query for this query. If the query is a named query and it has not yet been looked up, the query will be looked up and stored as the cached query.


getEntityManager

JpaEntityManager getEntityManager()
PUBLIC: return the EntityManager for this query


getResultCollection

java.util.Collection getResultCollection()
PUBLIC: Non-standard method to return results of a ReadQuery that has a containerPolicy that returns objects as a collection rather than a List

Returns:
Collection of results

getResultCursor

Cursor getResultCursor()
PUBLIC: Non-standard method to return results of a ReadQuery that uses a Cursor.

Returns:
Cursor on results, either a CursoredStream, or ScrollableCursor

setDatabaseQuery

void setDatabaseQuery(DatabaseQuery query)
PUBLIC: Replace the cached query with the given query.


EclipseLink 2.2.0, build 'v20110202-r8913' API Reference