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

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

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

  Subclasses of CacheableQuery in org.apache.cayenne.query
  Modifier and Type
  Class
  Description
  `class`
  `AbstractQuery`
  A common superclass of Cayenne queries.
  `class`
  `ColumnSelect<T>`
  A helper builder for queries selecting individual properties based on the root object.
  `class`
  `EJBQLQuery`
  An EJBQL query representation in Cayenne.
  `class`
  `FluentSelect<T, S extends FluentSelect<T,S>>`
  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`
  `SQLTemplate`
  A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.