# Uses of Package
org.apache.cayenne.query

- Packages that use org.apache.cayenne.query
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.jdbc.reader |
  org.apache.cayenne.access.translator.batch |
  org.apache.cayenne.access.translator.ejbql |
  org.apache.cayenne.access.translator.procedure |
  org.apache.cayenne.access.translator.select |
  org.apache.cayenne.access.util |
  org.apache.cayenne.cache |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
  org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.mysql | MySQL DbAdapter.
  org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
  org.apache.cayenne.dba.oracle | Oracle DbAdapter.
  org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
  org.apache.cayenne.dba.sqlite |
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.dba.sybase | Sybase DbAdapter.
  org.apache.cayenne.ejbql |
  org.apache.cayenne.exp | Cayenne data expression classes.
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.remote | Contains classes an interfaces related to Cayenne remote object persistence features.
  org.apache.cayenne.tx |
  org.apache.cayenne.util | General utility classes.

- Classes in org.apache.cayenne.query used by org.apache.cayenne
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  Select A common interface for grouping together different kinds of queries that return results.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  QueryMetadata Provides a common interface for accessing query metadata.
  Select A common interface for grouping together different kinds of queries that return results.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.jdbc
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  BatchQueryRow Represents a single row of values in a BatchQuery.
  EJBQLQuery An EJBQL query representation in Cayenne.
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  QueryMetadata Provides a common interface for accessing query metadata.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.
  SQLTemplate A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.jdbc.reader
  Class and Description
  EntityResultSegment A "compiled" version of a `EntityResult` descriptor.
  QueryMetadata Provides a common interface for accessing query metadata.
  ScalarResultSegment

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.translator.batch
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  BatchQueryRow Represents a single row of values in a BatchQuery.
  DeleteBatchQuery Batched delete query.
  InsertBatchQuery Batched INSERT query.
  UpdateBatchQuery Batched UPDATE query.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.translator.ejbql
  Class and Description
  EJBQLQuery An EJBQL query representation in Cayenne.
  QueryMetadata Provides a common interface for accessing query metadata.
  SQLTemplate A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.translator.procedure
  Class and Description
  ProcedureQuery A query based on Procedure.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.translator.select
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  QueryMetadata Provides a common interface for accessing query metadata.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.access.util
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.cache
  Class and Description
  QueryMetadata Provides a common interface for accessing query metadata.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  EJBQLQuery An EJBQL query representation in Cayenne.
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.
  SQLTemplate A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.db2
  Class and Description
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.frontbase
  Class and Description
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.hsqldb
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.ingres
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.mysql
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.openbase
  Class and Description
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.oracle
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.postgres
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.sqlite
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.sqlserver
  Class and Description
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.dba.sybase
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).

- Classes in org.apache.cayenne.query used by org.apache.cayenne.ejbql
  Class and Description
  PrefetchTreeNode Defines a node in a prefetch tree.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.exp
  Class and Description
  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.
  PrefetchTreeNode Defines a node in a prefetch tree.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.map
  Class and Description
  EJBQLQuery An EJBQL query representation in 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.
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SQLTemplate A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.query
  Class and Description
  AbstractMappedQuery
  AbstractQuery A common superclass of Cayenne queries.
  BatchQuery BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
  BatchQueryRow Represents a single row of values in a BatchQuery.
  CacheableQuery Shared functionality for cacheable queries.
  CapsStrategy Defines forced capitalization of the result column names in the DataRow.
  ColumnSelect A helper builder for queries selecting individual properties based on the root object.
  EJBQLQuery An EJBQL query representation in Cayenne.
  FluentSelect Base class for `ObjectSelect` and `ColumnSelect`
  IndirectQuery A base superclass for queries that resolve into some other queries during the routing phase.
  MappedExec A query that represents a named parameterized non selecting query stored in the mapping.
  MappedSelect A query that represents a named parameterized selecting query stored in the mapping.
  ObjectSelect A selecting query providing chainable API.
  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.
  ParameterizedQuery Defines a query that can serve as a template for other queries.
  PrefetchProcessor A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.
  PrefetchTreeNode Defines a node in a prefetch tree.
  ProcedureCall Fluent API for calling stored procedures.
  ProcedureQuery A query based on Procedure.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  QueryCacheStrategy Defines query result caching policy.
  QueryMetadata Provides a common interface for accessing query metadata.
  QueryRouter An interface used by Queries to route themselves to an appropriate QueryEngine.
  Select A common interface for grouping together different kinds of queries that return results.
  SelectById A query to select single objects by id.
  SelectQuery A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
  SortOrder Constants to order query results (the ORDER BY clause).
  SQLAction Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
  SQLActionVisitor A factory interface to create standard SQLActions for a set of standard queries.
  SQLExec A generic query based on raw SQL and featuring fluent API.
  SQLSelect A selecting query based on raw SQL and featuring fluent API.
  SQLTemplate A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.remote
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.tx
  Class and Description
  Query Defines minimal API of a query descriptor that is executable via Cayenne.

- Classes in org.apache.cayenne.query used by org.apache.cayenne.util
  Class and Description
  PrefetchTreeNode Defines a node in a prefetch tree.
  Query Defines minimal API of a query descriptor that is executable via Cayenne.
  QueryMetadata Provides a common interface for accessing query metadata.

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