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.sqlserver MS SQLServer DbAdapter. 
org.apache.cayenne.intercept   
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 #fillIn(Query, List), 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
           
 

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)
           
 

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)
           
 

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.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.intercept
 

Methods in org.apache.cayenne.intercept with parameters of type Query
 QueryResponse DataChannelCallbackInterceptor.onQuery(ObjectContext originatingContext, Query query)
           
 QueryResponse DataChannelDecorator.onQuery(ObjectContext originatingContext, Query query)
           
 QueryResponse ObjectContextDecorator.performGenericQuery(Query query)
           
 List ObjectContextDecorator.performQuery(Query query)
           
 

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
           
 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
          Object encapsulating an UPDATE statement.
 

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)
          Creates an action to execute a generic update query.
 

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.
 



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