Interface DocQueryRequest<T>

All Superinterfaces:
DocQueryContext<T>

public interface DocQueryRequest<T>
extends DocQueryContext<T>
A Query request for the document store.
  • Method Summary

    Modifier and Type Method Description
    JsonReadOptions createJsonReadOptions()
    Create JsonReadOptions taking into account persistence context and lazy loading support.
    void executeSecondaryQueries​(boolean forEach)
    Execute secondary queries.
    io.ebeaninternal.api.SpiQuery<T> getQuery()
    Return the query for this request.
    io.ebeaninternal.api.SpiTransaction getTransaction()
    Return the transaction for this request (can be null for document store only queries).
    void setTransaction​(io.ebeaninternal.api.SpiTransaction transaction)
    Set the (document store) transaction to use for this query.
  • Method Details

    • getTransaction

      io.ebeaninternal.api.SpiTransaction getTransaction()
      Return the transaction for this request (can be null for document store only queries).
    • setTransaction

      void setTransaction​(io.ebeaninternal.api.SpiTransaction transaction)
      Set the (document store) transaction to use for this query.
    • getQuery

      io.ebeaninternal.api.SpiQuery<T> getQuery()
      Return the query for this request.
    • createJsonReadOptions

      Create JsonReadOptions taking into account persistence context and lazy loading support.
    • executeSecondaryQueries

      void executeSecondaryQueries​(boolean forEach)
      Execute secondary queries.