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

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

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

  Subclasses of AbstractQuery in org.apache.cayenne.query
  Modifier and Type
  Class
  Description
  `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`
  `ObjectSelect<T>`
  A selecting query providing chainable API.
  `class`
  `PrefetchSelectQuery<T>`
  A SelectQuery to perform a prefetch based on another query.
  `class`
  `ProcedureQuery`
  A query based on Procedure.
  `class`
  `SelectQuery<T>`
  Deprecated.
  since 4.2, use `ObjectSelect`
  `class`
  `SQLTemplate`
  A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.