Uses of Class
org.apache.openjpa.kernel.exps.QueryExpressions

Packages that use QueryExpressions
org.apache.openjpa.jdbc.kernel OpenJPA-JDBC Runtime Kernel 
org.apache.openjpa.jdbc.kernel.exps OpenJPA-JDBC Expression Tree 
org.apache.openjpa.kernel OpenJPA Runtime Kernel 
org.apache.openjpa.kernel.exps OpenJPA Expression Tree 
org.apache.openjpa.kernel.jpql JPA Query Language Support 
org.apache.openjpa.slice.jdbc Implements Distributed version of JDBCStoreManager and JDBCStoreQuery. 
 

Uses of QueryExpressions in org.apache.openjpa.jdbc.kernel
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type QueryExpressions
protected  Number JDBCStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params)
           
protected  ResultObjectProvider JDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range)
           
protected  Number JDBCStoreQuery.executeUpdate(ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params)
           
protected  Number JDBCStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params)
           
protected  String[] JDBCStoreQuery.getDataStoreActions(ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range)
           
 

Uses of QueryExpressions in org.apache.openjpa.jdbc.kernel.exps
 

Methods in org.apache.openjpa.jdbc.kernel.exps with parameters of type QueryExpressions
 Select SelectConstructor.evaluate(ExpContext ctx, Select parent, String alias, QueryExpressions exps, QueryExpressionsState state)
          Evaluate the expression, returning a new select and filling in any associated expression state.
 void SelectConstructor.select(Select sel, ExpContext ctx, ClassMapping mapping, boolean subclasses, QueryExpressions exps, QueryExpressionsState state, int eager)
          Select the data for this query.
 

Uses of QueryExpressions in org.apache.openjpa.kernel
 

Methods in org.apache.openjpa.kernel that return QueryExpressions
protected abstract  QueryExpressions[] ExpressionStoreQuery.AbstractExpressionExecutor.getQueryExpressions()
          Return the parsed query expressions for our candidate types.
protected  QueryExpressions[] ExpressionStoreQuery.DataStoreExecutor.getQueryExpressions()
           
 

Methods in org.apache.openjpa.kernel with parameters of type QueryExpressions
protected  Number ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params)
          Execute the given expression against the given candidate extent and delete the instances.
protected  ResultObjectProvider ExpressionStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params, StoreQuery.Range range)
          Execute the given expression against the given candidate extent.
protected  Number ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params)
          Execute the given expression against the given candidate extent and updates the instances.
protected  String[] ExpressionStoreQuery.getDataStoreActions(ClassMetaData base, ClassMetaData[] types, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, Object[] params, StoreQuery.Range range)
          Return the commands that will be sent to the datastore in order to execute the query, typically in the database's native language.
 

Uses of QueryExpressions in org.apache.openjpa.kernel.exps
 

Methods in org.apache.openjpa.kernel.exps that return QueryExpressions
 QueryExpressions ExpressionParser.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
          Parse the given query string.
 

Methods in org.apache.openjpa.kernel.exps with parameters of type QueryExpressions
 List InMemoryExpressionFactory.distinct(QueryExpressions exps, boolean fromExtent, List matches)
          Filter the given list of matches, removing duplicate entries.
 List InMemoryExpressionFactory.group(QueryExpressions exps, List matches, StoreContext ctx, Object[] params)
          Group the list of matches into a list of lists.
 boolean InMemoryExpressionFactory.matches(QueryExpressions exps, ClassMetaData type, boolean subs, Object candidate, StoreContext ctx, Object[] params)
          Tests whether the given candidate matches the given type and this expression.
 boolean InMemoryExpressionFactory.matches(QueryExpressions exps, Collection group, StoreContext ctx, Object[] params)
          Return true if the given group matches the having expression.
 List InMemoryExpressionFactory.order(QueryExpressions exps, List matches, StoreContext ctx, Object[] params)
          Order the given list of matches on the given value.
 List InMemoryExpressionFactory.project(QueryExpressions exps, List matches, StoreContext ctx, Object[] params)
          Create the projections for the given results.
 void Subquery.setQueryExpressions(QueryExpressions query)
          Set the parsed subquery.
 

Uses of QueryExpressions in org.apache.openjpa.kernel.jpql
 

Methods in org.apache.openjpa.kernel.jpql that return QueryExpressions
 QueryExpressions JPQLParser.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
           
 

Methods in org.apache.openjpa.kernel.jpql with parameters of type QueryExpressions
protected  Expression JPQLExpressionBuilder.evalFetchJoins(QueryExpressions exps)
           
protected  void JPQLExpressionBuilder.evalSetClause(QueryExpressions exps)
           
 

Uses of QueryExpressions in org.apache.openjpa.slice.jdbc
 

Constructors in org.apache.openjpa.slice.jdbc with parameters of type QueryExpressions
UniqueResultObjectProvider(ResultObjectProvider[] rops, StoreQuery q, QueryExpressions[] exps)
           
 



Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.