## Uses of Class
org.apache.cayenne.query.IndirectQuery

- Packages that use IndirectQuery
  Package | Description
  --- | ---
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.

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

    Subclasses of IndirectQuery in org.apache.cayenne.query
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractMappedQuery` |
    `class` | `ColumnSelect<T>` | A helper builder for queries selecting individual properties based on the root object.
    `class` | `FluentSelect<T>` | Base class for `ObjectSelect` and `ColumnSelect`
    `class` | `MappedExec` | A query that represents a named parameterized non selecting query stored in the mapping.
    `class` | `MappedSelect<T>` | A query that represents a named parameterized selecting query stored in the mapping.
    `class` | `ObjectIdQuery` | A query that matches zero or one object or data row corresponding to the ObjectId.
    `class` | `ObjectSelect<T>` | A selecting query providing chainable API.
    `class` | `ProcedureCall<T>` | Fluent API for calling stored procedures.
    `class` | `RelationshipQuery` | A query that selects objects related to a given object via a mapped relationship.
    `class` | `SelectById<T>` | A query to select single objects by id.
    `class` | `SQLExec` | A generic query based on raw SQL and featuring fluent API.
    `class` | `SQLSelect<T>` | A selecting query based on raw SQL and featuring fluent API.