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
    Create JsonReadOptions taking into account persistence context and lazy loading support.
    void
    executeSecondaryQueries(boolean forEach)
    Execute secondary queries.
    io.ebeaninternal.api.SpiQuery<T>
    Return the query for this request.
    io.ebeaninternal.api.SpiTransaction
    Return the transaction for this request (can be null for document store only queries).
    void
    transaction(io.ebeaninternal.api.SpiTransaction transaction)
    Set the (document store) transaction to use for this query.
  • Method Details

    • transaction

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

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

      io.ebeaninternal.api.SpiQuery<T> query()
      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.