Uses of Interface
org.apache.openjpa.kernel.exps.ExpressionFactory
Packages that use ExpressionFactory
Package
Description
OpenJPA-JDBC Runtime Kernel
OpenJPA-JDBC Expression Tree
OpenJPA Runtime Kernel
OpenJPA Expression Tree
JPA Query Language Support
OpenJPA Criteria Query
-
Uses of ExpressionFactory in org.apache.openjpa.jdbc.kernel
Methods in org.apache.openjpa.jdbc.kernel that return ExpressionFactoryModifier and TypeMethodDescriptionprotected ExpressionFactoryJDBCStoreQuery.getExpressionFactory(ClassMetaData meta) Methods in org.apache.openjpa.jdbc.kernel with parameters of type ExpressionFactoryModifier and TypeMethodDescriptionprotected NumberJDBCStoreQuery.executeDelete(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) protected ResultObjectProviderJDBCStoreQuery.executeQuery(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params, StoreQuery.Range range) protected NumberJDBCStoreQuery.executeUpdate(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) protected NumberJDBCStoreQuery.executeUpdate(ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] parsed, 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 ExpressionFactoryModifier and TypeClassDescriptionclassExpression 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 ExpressionFactoryModifier and TypeMethodDescriptionprotected ExpressionFactoryExpressionStoreQuery.getExpressionFactory(ClassMetaData type) Return anExpressionFactoryto use to create an expression to be executed against an extent.Methods in org.apache.openjpa.kernel with parameters of type ExpressionFactoryModifier and TypeMethodDescriptionprotected NumberExpressionStoreQuery.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 ResultObjectProviderExpressionStoreQuery.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 NumberExpressionStoreQuery.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 ExpressionFactoryModifier and TypeClassDescriptionclassExpression factory implementation that can be used to execute queries in memory.Fields in org.apache.openjpa.kernel.exps declared as ExpressionFactoryMethods in org.apache.openjpa.kernel.exps with parameters of type ExpressionFactoryModifier and TypeMethodDescriptionExpressionParser.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 ExpressionFactoryModifierConstructorDescriptionAbstractExpressionBuilder(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 ExpressionFactoryModifier and TypeMethodDescriptionstatic ValueJPQLExpressionBuilder.convertSubstringArguments(ExpressionFactory factory, Value val1, Value val2, Value val3) Converts JPQL substring() function to OpenJPA ExpressionFactory substring() arguments.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 ExpressionFactoryModifierConstructorDescriptionJPQLExpressionBuilder(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 ExpressionFactoryModifier and TypeMethodDescriptionCriteriaBuilderImpl.eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Value[]CriteriaBuilderImpl.eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)