## Uses of Interface
org.apache.cayenne.QueryResult

- Packages that use QueryResult
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.util | General utility classes.

- - ### Uses of QueryResult in org.apache.cayenne

    Classes in org.apache.cayenne that implement QueryResult
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ProcedureResult<T>` | Result of procedure call.

  - ### Uses of QueryResult in org.apache.cayenne.query

    Methods in org.apache.cayenne.query that return QueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResult` | MappedExec.`execute​(ObjectContext context)` |
    `QueryResult` | SQLExec.`execute​(ObjectContext context)` |

  - ### Uses of QueryResult in org.apache.cayenne.util

    Classes in org.apache.cayenne.util that implement QueryResult
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GenericQueryResult<T>` | Generic implementation of QueryResult using List as QueryResultItem storage.

    Methods in org.apache.cayenne.util that return QueryResult
    Modifier and Type | Method | Description
    --- | --- | ---
    `QueryResult` | QueryResultBuilder.`build()` |
    `static QueryResult` | QueryResultBuilder.`empty()` |
    `static QueryResult` | QueryResultBuilder.`singleObjectSelect​(Object selectObject)` |
    `static QueryResult` | QueryResultBuilder.`singleSelect​(List<?> selectResult)` |