Uses of Package
org.apache.cayenne.query
Package
Description
Contains persistence APIs directly accessible by users.
Contains classes that make up Cayenne ORM stack.
Contains classes that handle JDBC interactions.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Cayenne data expression classes.
Contains expression parser and other expression internals.
Property API
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
Contains classes an interfaces related to Cayenne remote object persistence features.
General utility classes.
-
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Defines minimal API of a query descriptor that is executable via Cayenne.Provides a common interface for accessing query metadata.A common interface for grouping together different kinds of queries that return results.
-
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Represents a single row of values in a BatchQuery.An EJBQL query representation in Cayenne.A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.Provides a common interface for accessing query metadata.A common interface for grouping together different kinds of queries that return results.Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
-
ClassDescriptionA "compiled" version of a
EntityResult
descriptor.Provides a common interface for accessing query metadata. -
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Represents a single row of values in a BatchQuery.Batched delete query.Batched INSERT query.Batched UPDATE query.
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Represents a single row of values in a BatchQuery.Batched delete query.Batched INSERT query.Batched UPDATE query.
-
ClassDescriptionAn EJBQL query representation in Cayenne.Provides a common interface for accessing query metadata.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
-
-
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
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.Provides a common interface for accessing query metadata.A common interface for grouping together different kinds of queries that return results.Deprecated. -
-
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.An EJBQL query representation in Cayenne.Base class for
ObjectSelect
andColumnSelect
A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user. -
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
ClassDescriptionDefines minimal API of a query descriptor that is executable via Cayenne.Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
-
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
-
ClassDescriptionBase class for
ObjectSelect
andColumnSelect
Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
-
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Defines minimal API of a query descriptor that is executable via Cayenne.Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).
-
-
ClassDescriptionBatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Base class for
ObjectSelect
andColumnSelect
A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.A common interface for grouping together different kinds of queries that return results.Deprecated.since 4.2, useObjectSelect
Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries. -
-
ClassDescriptionA helper builder for queries selecting individual properties based on the root object.Base class for
ObjectSelect
andColumnSelect
-
-
ClassDescriptionA helper builder for queries selecting individual properties based on the root object.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.Orderings is provided so that you can chain Ordering together and then use the result to pass into methods that require List<Ordering>Defines a node in a prefetch tree.
-
ClassDescriptionAn EJBQL query representation in Cayenne.A "compiled" version of a
EntityResult
descriptor.A selecting query providing chainable API.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.A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user. -
ClassDescriptionA common superclass of Cayenne queries.BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.Represents a single row of values in a BatchQuery.Shared functionality for cacheable queries.Defines forced capitalization of the result column names in the DataRow.A helper builder for queries selecting individual properties based on the root object.An EJBQL query representation in Cayenne.Base class for
ObjectSelect
andColumnSelect
A base superclass for queries that resolve into some other queries during the routing phase.A query that represents a named parameterized non selecting query stored in the mapping.A query that represents a named parameterized selecting query stored in the mapping.A selecting query providing chainable API.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.Orderings is provided so that you can chain Ordering together and then use the result to pass into methods that require List<Ordering>Defines a query that can serve as a template for other queries.A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.Defines a node in a prefetch tree.Fluent API for calling stored procedures.A query based on Procedure.Defines minimal API of a query descriptor that is executable via Cayenne.Defines query result caching policy.Provides a common interface for accessing query metadata.An interface used by Queries to route themselves to an appropriate QueryEngine.A common interface for grouping together different kinds of queries that return results.A query to select objects by id.Deprecated.since 4.2, useObjectSelect
Constants to order query results (the ORDER BY clause).Defines API for query execution strategy over JDBC connection (as in Strategy Pattern).A factory interface to create standard SQLActions for a set of standard queries.A generic query based on raw SQL and featuring fluent API.A selecting query based on raw SQL and featuring fluent API.A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user. -
-
ClassDescriptionDefines a node in a prefetch tree.Defines minimal API of a query descriptor that is executable via Cayenne.Provides a common interface for accessing query metadata.
ObjectSelect