|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
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 | |
---|---|
void |
RootImpl.addToContext(ExpressionFactory factory,
MetamodelImpl model,
CriteriaQueryImpl<?> q)
|
(package private) static Expression |
Expressions.and(ExpressionFactory factory,
Expression e1,
Expression e2)
|
QueryExpressions |
CriteriaBuilderImpl.eval(Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
Value[] |
CriteriaBuilderImpl.eval(String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
protected void |
CriteriaExpressionBuilder.evalAccessPaths(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalCrossJoinRoots(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalDistinct(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalFetchJoin(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalFilter(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalGrouping(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected Map<ExpressionImpl<?>,Value> |
CriteriaExpressionBuilder.evalOrdering(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Evaluates the ordering expressions by converting them to kernel values. |
protected void |
CriteriaExpressionBuilder.evalOrderingAndProjection(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
protected void |
CriteriaExpressionBuilder.evalProjections(QueryExpressions exps,
ExpressionFactory factory,
CriteriaQueryImpl<?> q,
Map<ExpressionImpl<?>,Value> exp2Vals)
|
(package private) QueryExpressions |
CriteriaQueryImpl.getQueryExpressions(ExpressionFactory factory)
Populate a kernel expression tree by translating the components of this receiver with the help of the given ExpressionFactory . |
QueryExpressions |
CriteriaExpressionBuilder.getQueryExpressions(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Expression |
RootImpl.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a kernel expression. |
(package private) Expression |
PredicateImpl.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Expression |
Joins.SingularJoin.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
|
Expression |
Joins.AbstractCollection.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a join expression. |
Expression |
Joins.Map.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
|
(package private) Expression |
Expressions.Equal.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.NotEqual.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.GreaterThan.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.GreaterThanEqual.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.LessThan.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.LessThanEqual.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.IsEmpty.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.IsNotEmpty.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Expression |
Expressions.IsMember.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Expression |
Expressions.Like.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.IsNull.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.IsNotNull.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.In.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
Expressions.Exists.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Expression |
Expressions.Not.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Expression |
ExpressionImpl.toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Bridge contract to convert this facade expression to a kernel expression. |
Value |
SubqueryImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Convert this path to a kernel path value. |
Value |
RootImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a kernel path value. |
(package private) Value |
PredicateImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
PathImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Convert this path to a kernel path. |
Value |
ParameterExpressionImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Joins.SingularJoin.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
|
Value |
Joins.AbstractCollection.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a kernel path (value). |
Value |
Joins.MapKey.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a join expression. |
Value |
Joins.MapEntry.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
Convert this path to a join expression. |
Value |
Joins.KeyJoin.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> c)
|
Value |
Expressions.Abs.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Count.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Avg.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Sqrt.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Max.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Min.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Size.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.DatabaseFunction.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Type.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Cast.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Concat.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Substring.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Locate.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Trim.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Sum.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Product.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Diff.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Quotient.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Mod.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.CurrentDate.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.CurrentTime.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.CurrentTimestamp.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Constant.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Value |
Expressions.IsEmpty.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) Value |
Expressions.IsNotEmpty.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Index.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Coalesce.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Nullif.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Case.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.SimpleCase.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Lower.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Upper.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Length.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.All.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.Any.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Value |
Expressions.CastAs.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
Arguments |
Expressions.ListArgument.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
|
(package private) abstract Value |
ExpressionImpl.toValue(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Bridge contract to convert this facade expression to a kernel value. |
(package private) static Value |
Expressions.toValue(ExpressionImpl<?> e,
ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Convert the given Criteria expression to a corresponding kernel value using the given ExpressionFactory. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |