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 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.