| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | 
|---|
| 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)
 | 
|
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||