| Name | Description | Type | Package | Framework |
| AbstractQuery | A common superclass of Cayenne queries. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| BatchQuery | BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| CapsStrategy | enum CapsStrategyextends EnumDefines forced capitalization of the result column names in the DataRow. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| DeleteBatchQuery | Batched delete query. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| DeleteQuery | See Also:Serialized FormFields inherited from class org. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| EJBQLQuery | An EJBQL query representation in Cayenne. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| EntityResultSegment | A "compiled" version of a EntityResult descriptor. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| IndirectQuery | A convenience superclass of the queries that resolve into some other queries during the routing phase. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| InsertBatchQuery | Batched INSERT query. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| NamedQuery | A query that is a reference to a named parameterized query stored in the mapping. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| ObjectIdQuery | A query that matches zero or one object or data row corresponding to the ObjectId. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| Ordering | Defines object sorting criteria, used either for in-memory sorting of object lists or as a specification for building ORDER BY clause of a SelectQuery query. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| ParameterizedQuery | Defines a query that can serve as a template for other queries. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| PrefetchProcessor | A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| PrefetchSelectQuery | A SelectQuery to perform a prefetch based on another query. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| PrefetchTreeNode | Defines a node in a prefetch tree. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| ProcedureQuery | A query based on Procedure. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| QualifiedQuery | An abstract superclass of queries with Expression qualifiers. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| Query | Defines minimal API of a query descriptor that is executable via Cayenne. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| QueryCacheStrategy | enum QueryCacheStrategyextends EnumDefines query result caching policy. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| QueryChain | A Query decorator for a collection of other queries. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| QueryMetadata | Provides a common interface for accessing query metadata. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| QueryRouter | An interface used by Queries to route themselves to an appropriate QueryEngine. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| RefreshQuery | A query that allows to explicitly clear both object and list caches either via refetch (eager refresh) or invalidate (lazy refresh). | Class | org.apache.cayenne.query | Apache Cayenne |
|
| RelationshipQuery | A query that selects objects related to a given object via a mapped relationship. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| ScalarResultSegment | | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| SelectQuery | A query that selects persistent objects of a certain type or "raw data" (aka DataRows). | Class | org.apache.cayenne.query | Apache Cayenne |
|
| SortOrder | enum SortOrderextends EnumConstants to order query results (the ORDER BY clause). | Class | org.apache.cayenne.query | Apache Cayenne |
|
| SQLAction | Defines API for query execution strategy over JDBC connection (as in Strategy Pattern). | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| SQLActionVisitor | A factory interface to create standard SQLActions for a set of standard queries. | Interface | org.apache.cayenne.query | Apache Cayenne |
|
| SQLTemplate | A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| UpdateBatchQuery | Batched UPDATE query. | Class | org.apache.cayenne.query | Apache Cayenne |
|
| UpdateQuery | Object encapsulating an UPDATE statement. | Class | org.apache.cayenne.query | Apache Cayenne |