Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.cayenne.query.Query

Packages that use Query
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.util |
org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
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.jpa |
org.apache.cayenne.jpa.bridge |
org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
org.apache.cayenne.map.event |
org.apache.cayenne.project.validator |
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.util | General utility classes.
org.apache.cayenne.wocompat | Contains classes that interface Cayenne with Apple's WebObjects.

Uses of Query in org.apache.cayenne

Methods in org.apache.cayenne with parameters of type Query
`static Object` | `DataObjectUtils.objectForQuery(ObjectContext context, Query query)` Returns an object or a DataRow that is a result of a given query.
`QueryResponse` | `DataChannel.onQuery(ObjectContext originatingContext, Query query)` Executes a query, using provided context to register persistent objects if query returns any objects.
`abstract QueryResponse` | `BaseContext.performGenericQuery(Query query)`
`QueryResponse` | `CayenneContext.performGenericQuery(Query query)`
`QueryResponse` | `ObjectContext.performGenericQuery(Query query)` Executes any kind of query providing the result in a form of QueryResponse.
`abstract List` | `BaseContext.performQuery(Query query)`
`List` | `CayenneContext.performQuery(Query query)` Runs a query, returning result as list.
`List` | `ObjectContext.performQuery(Query query)` Executes a selecting query, returning a list of persistent objects or data rows.

Uses of Query in org.apache.cayenne.access

Fields in org.apache.cayenne.access declared as Query
`protected Query` | `QueryTranslator.query` Query being translated.

Methods in org.apache.cayenne.access that return Query
`Query` | `QueryTranslator.getQuery()` Returns query object being processed.
`Query` | `DataPortDelegate.willCleanData(DataPort portTool, DbEntity entity, Query query)` Invoked by DataPort right before the start of data cleanup for a given entity.
`Query` | `DataContextDelegate.willPerformGenericQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performGenericQuery.
`Query` | `DataContextDelegate.willPerformQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performQuery.
`Query` | `DataPortDelegate.willPortEntity(DataPort portTool, DbEntity entity, Query query)` Invoked by DataPort right before the start of data port for a given entity.

Methods in org.apache.cayenne.access with parameters of type Query
`protected void` | `IncrementalFaultList.fillIn(Query query)` Deprecated. since 3.0 this method is not called and is deprecated in favor of `IncrementalFaultList.fillIn(Query, List, boolean)`, as this method performed unneeded synchronization.
`protected void` | `IncrementalFaultList.fillIn(Query query, List elementsList, boolean resolvesFirstPage)` Performs initialization of the list of objects.
`List` | `QueryResult.getFirstRows(Query query)` Returns the first results for the query.
`int` | `QueryResult.getFirstUpdateCount(Query query)` Returns the first update count for the query.
`int[]` | `QueryResult.getFirstUpdateCounts(Query query)` Returns the first update count.
`List` | `QueryResult.getResults(Query query)` Returns a list of all results of a given query.
`List` | `QueryResult.getRows(Query query)` Returns a List that itself contains Lists of data rows for each ResultSet returned by the query.
`List` | `QueryResult.getUpdates(Query query)` Returns a List that contains java.lang.Integer objects for each one of the update counts returned by the query.
`void` | `DataDomainLegacyQueryAction.nextBatchCount(Query query, int[] resultCount)`
`void` | `OperationObserver.nextBatchCount(Query query, int[] resultCount)` Callback method invoked after a batch update is executed.
`void` | `QueryResult.nextBatchCount(Query query, int[] resultCount)`
`void` | `DataDomainLegacyQueryAction.nextCount(Query query, int resultCount)`
`void` | `OperationObserver.nextCount(Query query, int resultCount)` Callback method invoked after an updating query is executed.
`void` | `QueryResult.nextCount(Query query, int resultCount)`
`void` | `DataDomainLegacyQueryAction.nextDataRows(Query query, List dataRows)`
`void` | `OperationObserver.nextDataRows(Query query, List dataRows)` Callback method invoked for each processed ResultSet.
`void` | `QueryResult.nextDataRows(Query query, List dataRows)`
`void` | `DataDomainLegacyQueryAction.nextDataRows(Query q, ResultIterator it)`
`void` | `OperationObserver.nextDataRows(Query q, ResultIterator it)` Callback method invoked for each opened ResultIterator.
`void` | `QueryResult.nextDataRows(Query q, ResultIterator it)`
`void` | `DataDomainLegacyQueryAction.nextGeneratedDataRows(Query query, ResultIterator keysIterator)`
`void` | `OperationObserver.nextGeneratedDataRows(Query query, ResultIterator keysIterator)` Callback method invoked after each batch of generated values is read durring an update.
`void` | `DataDomainLegacyQueryAction.nextQueryException(Query query, Exception ex)`
`void` | `OperationObserver.nextQueryException(Query query, Exception ex)` Callback method invoked on exceptions that happen during an execution of a specific query.
`void` | `QueryResult.nextQueryException(Query query, Exception ex)` Overrides superclass implementation to rethrow an exception immediately.
`QueryResponse` | `ClientServerChannel.onQuery(ObjectContext context, Query query)`
`QueryResponse` | `DataContext.onQuery(ObjectContext context, Query query)` An implementation of a `DataChannel` method that is used by child contexts to execute queries.
`QueryResponse` | `DataDomain.onQuery(ObjectContext context, Query query)` Runs query returning generic QueryResponse.
`QueryResponse` | `DataContext.performGenericQuery(Query query)` Executes a query returning a generic response.
`ResultIterator` | `DataContext.performIteratedQuery(Query query)` Performs a single database select query returning result as a ResultIterator.
`int[]` | `DataContext.performNonSelectingQuery(Query query)` Performs a single database query that does not select rows.
`List` | `DataContext.performQuery(Query query)` Performs a single selecting query.
`void` | `DataDomainLegacyQueryAction.route(QueryEngine engine, Query query, Query substitutedQuery)`
`void` | `QueryTranslator.setQuery(Query query)`
`Query` | `DataPortDelegate.willCleanData(DataPort portTool, DbEntity entity, Query query)` Invoked by DataPort right before the start of data cleanup for a given entity.
`Query` | `DataContextDelegate.willPerformGenericQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performGenericQuery.
`Query` | `DataContextDelegate.willPerformQuery(DataContext context, Query query)` Invoked before a Query is executed via DataContext.performQuery.
`Query` | `DataPortDelegate.willPortEntity(DataPort portTool, DbEntity entity, Query query)` Invoked by DataPort right before the start of data port for a given entity.

Constructors in org.apache.cayenne.access with parameters of type Query
`IncrementalFaultList(DataContext dataContext, Query query)` Creates a new IncrementalFaultList using a given DataContext and query.

Uses of Query in org.apache.cayenne.access.jdbc

Fields in org.apache.cayenne.access.jdbc declared as Query
`protected Query` | `UpdateAction.query` Deprecated.

Methods in org.apache.cayenne.access.jdbc with parameters of type Query
`protected void` | `BaseSQLAction.readResultSet(ResultSet resultSet, RowDescriptor descriptor, Query query, OperationObserver delegate)` Helper method to process a ResultSet.

Constructors in org.apache.cayenne.access.jdbc with parameters of type Query
`UpdateAction(Query query, DbAdapter adapter, EntityResolver entityResolver)` Deprecated.

Uses of Query in org.apache.cayenne.access.util

Methods in org.apache.cayenne.access.util with parameters of type Query
`void` | `DefaultOperationObserver.nextBatchCount(Query query, int[] resultCount)`
`void` | `DefaultOperationObserver.nextCount(Query query, int resultCount)`
`void` | `DefaultOperationObserver.nextDataRows(Query query, List dataRows)`
`void` | `IteratedSelectObserver.nextDataRows(Query query, List dataRows)`
`void` | `DefaultOperationObserver.nextDataRows(Query query, ResultIterator it)` Closes ResultIterator without reading its data.
`void` | `IteratedSelectObserver.nextDataRows(Query q, ResultIterator it)`
`void` | `DefaultOperationObserver.nextGeneratedDataRows(Query query, ResultIterator keysIterator)` Closes ResultIterator without reading its data.
`void` | `DefaultOperationObserver.nextQueryException(Query query, Exception ex)`

Uses of Query in org.apache.cayenne.dba

Methods in org.apache.cayenne.dba with parameters of type Query
`SQLAction` | `AutoAdapter.getAction(Query query, DataNode node)`
`SQLAction` | `DbAdapter.getAction(Query query, DataNode node)` Returns an instance of SQLAction that should handle the query.
`SQLAction` | `JdbcAdapter.getAction(Query query, DataNode node)` Uses JdbcActionBuilder to create the right action.
`SQLAction` | `JdbcActionBuilder.updateAction(Query query)` Deprecated. since 3.0 as the corresponding `UpdateQuery` and `DeleteQuery` queries are deprecated.

Uses of Query in org.apache.cayenne.dba.frontbase

Methods in org.apache.cayenne.dba.frontbase with parameters of type Query
`SQLAction` | `FrontBaseAdapter.getAction(Query query, DataNode node)` Uses special action builder to create the right action.

Uses of Query in org.apache.cayenne.dba.hsqldb

Methods in org.apache.cayenne.dba.hsqldb with parameters of type Query
`SQLAction` | `HSQLDBAdapter.getAction(Query query, DataNode node)` Uses special action builder to create the right action.

Uses of Query in org.apache.cayenne.dba.mysql

Methods in org.apache.cayenne.dba.mysql with parameters of type Query
`SQLAction` | `MySQLAdapter.getAction(Query query, DataNode node)` Uses special action builder to create the right action.

Uses of Query in org.apache.cayenne.dba.openbase

Methods in org.apache.cayenne.dba.openbase with parameters of type Query
`SQLAction` | `OpenBaseAdapter.getAction(Query query, DataNode node)` Uses special action builder to create the right action.

Uses of Query in org.apache.cayenne.dba.oracle

Methods in org.apache.cayenne.dba.oracle with parameters of type Query
`SQLAction` | `Oracle8Adapter.getAction(Query query, DataNode node)` Uses OracleActionBuilder to create the right action.
`SQLAction` | `OracleAdapter.getAction(Query query, DataNode node)` Uses OracleActionBuilder to create the right action.

Uses of Query in org.apache.cayenne.dba.postgres

Methods in org.apache.cayenne.dba.postgres with parameters of type Query
`SQLAction` | `PostgresAdapter.getAction(Query query, DataNode node)` Uses PostgresActionBuilder to create the right action.

Uses of Query in org.apache.cayenne.dba.sqlite

Methods in org.apache.cayenne.dba.sqlite with parameters of type Query
`SQLAction` | `SQLiteAdapter.getAction(Query query, DataNode node)`

Uses of Query in org.apache.cayenne.dba.sqlserver

Methods in org.apache.cayenne.dba.sqlserver with parameters of type Query
`SQLAction` | `SQLServerAdapter.getAction(Query query, DataNode node)` Uses SQLServerActionBuilder to create the right action.

Uses of Query in org.apache.cayenne.jpa

Fields in org.apache.cayenne.jpa declared as Query
`protected Query` | `JpaQuery.cayenneQuery`

Methods in org.apache.cayenne.jpa that return Query
`protected Query` | `JpaQuery.getQuery()`

Methods in org.apache.cayenne.jpa with parameters of type Query
`protected void` | `JpaQuery.setQuery(Query q)`

Uses of Query in org.apache.cayenne.jpa.bridge

Classes in org.apache.cayenne.jpa.bridge that implement Query
`class` | `JpaEjbQLQuery`
`class` | `JpaIndirectQuery` A superclass of indirect queries that map JPA to Cayenne queries.
`class` | `JpaProcedureQuery` An indirect query that resolves to Cayenne ProcedureQuery using information from JPA query hints.
`class` | `JpaSelectQuery` An indirect query that resolves to Cayenne SelectQuery using information from JPA query hints.
`class` | `JpaSQLTemplate` An indirect query that resolves to Cayenne SQLTemplate using information from JPA query hints.

Methods in org.apache.cayenne.jpa.bridge that return Query
`Query` | `JpaIndirectQuery.createQuery(Map parameters)`
`protected Query` | `JpaEjbQLQuery.createReplacementQuery(EntityResolver resolver)`
`protected Query` | `JpaProcedureQuery.createReplacementQuery(EntityResolver resolver)`
`protected Query` | `JpaSelectQuery.createReplacementQuery(EntityResolver resolver)` Creates a SelectQuery using query hints.
`protected Query` | `JpaSQLTemplate.createReplacementQuery(EntityResolver resolver)` Creates a SQLTemplate using query hints.

Uses of Query in org.apache.cayenne.map

Methods in org.apache.cayenne.map that return Query
`abstract Query` | `QueryBuilder.getQuery()` Builds a Query object based on internal configuration information.
`Query` | `DataMap.getQuery(String queryName)` Returns a named query associated with this DataMap.
`Query` | `EntityResolver.getQuery(String name)`
`Query` | `MappingNamespace.getQuery(String name)` Returns Query for a given name, or null if no such Query is found in the MappingNamespace.
`Query` | `EntityResolver.lookupQuery(String name)` Returns a named query or null if no query exists for a given name.

Methods in org.apache.cayenne.map with parameters of type Query
`void` | `DataMap.addQuery(Query query)` Stores a query under its name.
`Procedure` | `EntityResolver.lookupProcedure(Query q)`

Uses of Query in org.apache.cayenne.map.event

Fields in org.apache.cayenne.map.event declared as Query
`protected Query` | `QueryEvent.query`

Methods in org.apache.cayenne.map.event that return Query
`Query` | `QueryEvent.getQuery()`

Methods in org.apache.cayenne.map.event with parameters of type Query
`void` | `QueryEvent.setQuery(Query query)`

Constructors in org.apache.cayenne.map.event with parameters of type Query
`QueryEvent(Object source, Query query)`
`QueryEvent(Object source, Query query, int type)`
`QueryEvent(Object source, Query query, String oldName)`

Uses of Query in org.apache.cayenne.project.validator

Methods in org.apache.cayenne.project.validator with parameters of type Query
`protected void` | `ProcedureQueryValidator.validateName(Query query, ProjectPath path, Validator validator)`
`protected void` | `SelectQueryValidator.validateName(Query query, ProjectPath path, Validator validator)`
`protected void` | `SQLTemplateValidator.validateName(Query query, ProjectPath path, Validator validator)`

Uses of Query in org.apache.cayenne.query

Subinterfaces of Query in org.apache.cayenne.query
`interface` | `ParameterizedQuery` Defines a query that can serve as a template for other queries.

Classes in org.apache.cayenne.query that implement Query
`class` | `AbstractQuery` A common superclass of Cayenne queries.
`class` | `BatchQuery` BatchQuery and its descendants allow to group similar data for the batch database modifications, including inserts, updates and deletes.
`class` | `DeleteBatchQuery` Batched delete query.
`class` | `DeleteQuery` Deprecated. since 3.0. Should be replaced either with EJBQL update query or SQLTemplate.
`class` | `EJBQLQuery` An EJBQL query representation in Cayenne.
`class` | `IndirectQuery` A convenience superclass of the queries that resolve into some other queries during the routing phase.
`class` | `InsertBatchQuery` Batched INSERT query.
`class` | `NamedQuery` A query that is a reference to a named parameterized query stored in the mapping.
`class` | `ObjectIdQuery` A query that matches zero or one object or data row corresponding to the ObjectId.
`class` | `PrefetchSelectQuery` A SelectQuery to perform a prefetch based on another query.
`class` | `ProcedureQuery` A query based on Procedure.
`class` | `QualifiedQuery` An abstract superclass of queries with Expression qualifiers.
`class` | `QueryChain` A Query decorator for a collection of other queries.
`class` | `RefreshQuery` A query that allows to clear both object and list caches either via refetch (eager refresh) or invalidate (lazy refresh).
`class` | `RelationshipQuery` A query that selects objects related to a given object via a mapped relationship.
`class` | `SelectQuery` A query that selects persistent objects of a certain type or "raw data" (aka DataRows).
`class` | `SQLTemplate` A query that executes unchanged (except for template preprocessing) "raw" SQL specified by the user.
`class` | `UpdateBatchQuery` Batched UPDATE query.
`class` | `UpdateQuery` Deprecated. since 3.0. Should be replaced either with EJBQL update query or SQLTemplate.

Fields in org.apache.cayenne.query declared as Query
`protected Query` | `RefreshQuery.query`
`protected Query` | `IndirectQuery.replacementQuery`

Methods in org.apache.cayenne.query that return Query
`Query` | `ParameterizedQuery.createQuery(Map parameters)` Creates a new query based on current query as a template, and using a Map of named parameters.
`Query` | `ProcedureQuery.createQuery(Map parameters)` Creates and returns a new ProcedureQuery built using this query as a prototype and substituting template parameters with the values from the map.
`Query` | `SelectQuery.createQuery(Map parameters)` Creates and returns a new SelectQuery built using this query as a prototype and substituting qualifier parameters with the values from the map.
`Query` | `SQLTemplate.createQuery(Map parameters)` Creates and returns a new SQLTemplate built using this query as a prototype and substituting template parameters with the values from the map.
`protected abstract Query` | `IndirectQuery.createReplacementQuery(EntityResolver resolver)` Creates a substitute query.
`protected Query` | `NamedQuery.createReplacementQuery(EntityResolver resolver)`
`protected Query` | `ObjectIdQuery.createReplacementQuery(EntityResolver resolver)`
`protected Query` | `RelationshipQuery.createReplacementQuery(EntityResolver resolver)`
`Query` | `RefreshQuery.getQuery()` Returns an internal query, overriding cache policy to force a refresh.
`protected Query` | `IndirectQuery.getReplacementQuery(EntityResolver resolver)` Returns a replacement query, creating it on demand and caching it for reuse.
`protected Query` | `NamedQuery.resolveQuery(EntityResolver resolver)` Returns a query for name, throwing an exception if such query is not mapped in the EntityResolver.

Methods in org.apache.cayenne.query with parameters of type Query
`void` | `QueryChain.addQuery(Query query)` Adds a query to the chain.
`boolean` | `QueryChain.removeQuery(Query query)` Removes a query from the chain, returning true if the query was indeed present in the chain and was removed.
`void` | `QueryRouter.route(QueryEngine engine, Query query, Query substitutedQuery)` A callback method that allows a query to set its preferred engine during the routing phase.
`void` | `AbstractQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Implements default routing mechanism relying on the EntityResolver to find DataMap based on the query root.
`void` | `BatchQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
`void` | `EJBQLQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
`void` | `IndirectQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Delegates routing to a replacement query.
`void` | `Query.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` A callback method invoked by Cayenne during the routing phase of the query execution.
`void` | `QueryChain.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Delegates routing to each individual query in the chain.
`void` | `RefreshQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)`
`void` | `SelectQuery.route(QueryRouter router, EntityResolver resolver, Query substitutedQuery)` Routes itself and if there are any prefetches configured, creates prefetch queries and routes them as well.
`SQLAction` | `SQLActionVisitor.updateAction(Query query)` Deprecated. since 3.0 as the corresponding `UpdateQuery` and `DeleteQuery` queries are deprecated.

Constructors in org.apache.cayenne.query with parameters of type Query
`QueryChain(Query[] queries)` Creates a new QueryChain out of an array of queries.
`RefreshQuery(Query query)` Creates a RefreshQuery that refreshes results of a query and individual objects in the result.

Uses of Query in org.apache.cayenne.remote

Fields in org.apache.cayenne.remote declared as Query
`protected Query` | `QueryMessage.query`

Methods in org.apache.cayenne.remote that return Query
`Query` | `QueryMessage.getQuery()`

Methods in org.apache.cayenne.remote with parameters of type Query
`QueryResponse` | `ClientChannel.onQuery(ObjectContext context, Query query)`

Constructors in org.apache.cayenne.remote with parameters of type Query
`QueryMessage(Query query)`
`RemoteIncrementalFaultList(ObjectContext context, Query paginatedQuery)`

Uses of Query in org.apache.cayenne.util

Fields in org.apache.cayenne.util declared as Query
`protected Query` | `ObjectContextQueryAction.query`

Constructors in org.apache.cayenne.util with parameters of type Query
`ObjectContextQueryAction(ObjectContext actingContext, ObjectContext targetContext, Query query)`

Uses of Query in org.apache.cayenne.wocompat

Classes in org.apache.cayenne.wocompat that implement Query
`class` | `EOQuery` A descriptor of SelectQuery loaded from EOModel.
`class` | `EOSQLQuery` A descriptor of SQLTemplate loaded from EOModel.

Methods in org.apache.cayenne.wocompat that return Query
`protected Query` | `EOModelProcessor.makeQuery(EOModelHelper helper, EOObjEntity entity, String queryName)` Creates a Cayenne query out of EOFetchSpecification data.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.