Uses of Interface
org.apache.openjpa.kernel.exps.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
Modifier and TypeMethodDescriptionprotected ExpressionFactory
JDBCStoreQuery.getExpressionFactory
(ClassMetaData meta) Modifier and TypeMethodDescriptionprotected 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
(StoreQuery.Executor ex, ClassMetaData base, ClassMetaData[] metas, boolean subclasses, ExpressionFactory[] facts, QueryExpressions[] exps, Object[] params) protected Number
JDBCStoreQuery.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
Modifier and TypeClassDescriptionclass
Expression factory implementation that can be used to execute queries via SQL. -
Uses of ExpressionFactory in org.apache.openjpa.kernel
Modifier and TypeMethodDescriptionprotected ExpressionFactory
ExpressionStoreQuery.getExpressionFactory
(ClassMetaData type) Return anExpressionFactory
to use to create an expression to be executed against an extent.Modifier and TypeMethodDescriptionprotected 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
Modifier and TypeClassDescriptionclass
Expression factory implementation that can be used to execute queries in memory.Modifier 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.ModifierConstructorDescriptionAbstractExpressionBuilder
(ExpressionFactory factory, Resolver resolver) Constructor. -
Uses of ExpressionFactory in org.apache.openjpa.kernel.jpql
Modifier and TypeMethodDescriptionstatic Value
JPQLExpressionBuilder.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) ModifierConstructorDescriptionJPQLExpressionBuilder
(ExpressionFactory factory, ExpressionStoreQuery query, Object parsedQuery) Constructor. -
Uses of ExpressionFactory in org.apache.openjpa.persistence.criteria
Modifier and TypeMethodDescriptionCriteriaBuilderImpl.eval
(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Value[]
CriteriaBuilderImpl.eval
(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)