Uses of Interface
org.apache.openjpa.kernel.exps.ExpressionFactory

Packages that use ExpressionFactory
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.persistence.criteria OpenJPA Criteria Query 
 

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

Methods in org.apache.openjpa.jdbc.kernel that return ExpressionFactory
protected  ExpressionFactory JDBCStoreQuery.getExpressionFactory(ClassMetaData meta)
           
 

Methods in org.apache.openjpa.jdbc.kernel with parameters of type ExpressionFactory
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 ExpressionFactory in org.apache.openjpa.jdbc.kernel.exps
 

Classes in org.apache.openjpa.jdbc.kernel.exps that implement ExpressionFactory
 class JDBCExpressionFactory
          Expression factory implementation that can be used to execute queries via SQL.
 

Uses of ExpressionFactory in org.apache.openjpa.kernel
 

Methods in org.apache.openjpa.kernel that return ExpressionFactory
protected  ExpressionFactory ExpressionStoreQuery.getExpressionFactory(ClassMetaData type)
          Return an ExpressionFactory to use to create an expression to be executed against an extent.
 

Methods in org.apache.openjpa.kernel with parameters of type ExpressionFactory
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 ExpressionFactory in org.apache.openjpa.kernel.exps
 

Classes in org.apache.openjpa.kernel.exps that implement ExpressionFactory
 class InMemoryExpressionFactory
          Expression factory implementation that can be used to execute queries in memory.
 

Fields in org.apache.openjpa.kernel.exps declared as ExpressionFactory
protected  ExpressionFactory AbstractExpressionBuilder.factory
           
 

Methods in org.apache.openjpa.kernel.exps with parameters of type ExpressionFactory
 QueryExpressions ExpressionParser.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
          Parse the given query string.
 Value[] ExpressionParser.eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
          Parse the given value clauses.
 

Constructors in org.apache.openjpa.kernel.exps with parameters of type ExpressionFactory
AbstractExpressionBuilder(ExpressionFactory factory, Resolver resolver)
          Constructor.
 

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

Methods in org.apache.openjpa.kernel.jpql with parameters of type ExpressionFactory
static Value JPQLExpressionBuilder.convertSubstringArguments(ExpressionFactory factory, Value val1, Value val2, Value val3)
          Converts JPQL substring() function to OpenJPA ExpressionFactory substring() arguments.
 QueryExpressions JPQLParser.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
           
 Value[] JPQLParser.eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
           
 

Constructors in org.apache.openjpa.kernel.jpql with parameters of type ExpressionFactory
JPQLExpressionBuilder(ExpressionFactory factory, ExpressionStoreQuery query, Object parsedQuery)
          Constructor.
 

Uses of ExpressionFactory in org.apache.openjpa.persistence.criteria
 

Methods in org.apache.openjpa.persistence.criteria with parameters of type ExpressionFactory
 QueryExpressions CriteriaBuilderImpl.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
           
 Value[] CriteriaBuilderImpl.eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
           
 



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