Package org.apache.cayenne.query
package org.apache.cayenne.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.Defines forced capitalization of the result column names in the DataRow.ColumnSelect<T>A helper builder for queries selecting individual properties based on the root object.Batched delete query.A result set segment mapped to an
Embeddable.A "compiled" version of aEntityResultdescriptor.Base class forObjectSelectandColumnSelectA base superclass for queries that resolve into some other queries during the routing phase.Batched INSERT query.A query that represents a named parameterized non selecting query stored in the mapping.MappedSelect<T>A query that represents a named parameterized selecting query stored in the mapping.ObjectSelect<T>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>A hierarchical visitor interface for traversing a tree of PrefetchTreeNodes.A SelectQuery to perform a prefetch based on another query.Defines a node in a prefetch tree.Fluent API for calling stored procedures.An adapter-independent description of a single column in aProcedureQueryresult set.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 DataNode.A single segment of a query result set mapping.A query result set mapping.A result set segment mapped to a single scalar value.Select<T>A common interface for grouping together different kinds of queries that return results.SelectById<T>Deprecated, for removal: This API element is subject to removal in a future version.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.SQLSelect<T>A selecting query based on raw SQL and featuring fluent API.SQLTemplate<T>A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.Batched UPDATE query.
ObjectSelect.