# 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`
  `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`
  `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 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.