Package 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatabaseQuery
getDatabaseQuery()
PUBLIC: Return the cached database query for this query.JpaEntityManager
getEntityManager()
PUBLIC: return the EntityManager for this queryjava.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 ListCursor
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.Query
executeUpdate, getFirstResult, getFlushMode, getHints, getLockMode, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, isBound, unwrap
-
Methods inherited from interface javax.persistence.TypedQuery
getResultList, getResultStream, getSingleResult, setFirstResult, setFlushMode, setHint, setLockMode, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter
-
-
-
-
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.
-
-