## 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 and 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` | `NamedQuery` Deprecated. since 4.0 you should use `MappedSelect` or `MappedExec` instead.
    `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.

Copyright © 2001–2023 Apache Cayenne. All rights reserved.