Package | Description |
---|---|
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
|
org.apache.openjpa.slice.jdbc |
Implements Distributed version of JDBCStoreManager and JDBCStoreQuery.
|
Modifier and Type | Method and Description |
---|---|
QueryExpressions[] |
PreparedQueryImpl.getQueryExpressions() |
QueryExpressions[] |
PreparedSQLStoreQuery.PreparedSQLExecutor.getQueryExpressions() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Number |
JDBCStoreQuery.executeDelete(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] metas,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] exps,
java.lang.Object[] params) |
protected ResultObjectProvider |
JDBCStoreQuery.executeQuery(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] metas,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] exps,
java.lang.Object[] params,
StoreQuery.Range range) |
protected java.lang.Number |
JDBCStoreQuery.executeUpdate(ClassMetaData base,
ClassMetaData[] metas,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
java.lang.Object[] params) |
protected java.lang.Number |
JDBCStoreQuery.executeUpdate(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] metas,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] exps,
java.lang.Object[] params) |
protected java.lang.String[] |
JDBCStoreQuery.getDataStoreActions(ClassMetaData base,
ClassMetaData[] metas,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] exps,
java.lang.Object[] params,
StoreQuery.Range range) |
Constructor and Description |
---|
PreparedProjectionResultObjectProvider(SelectExecutor sel,
QueryExpressions[] exps,
QueryExpressionsState[] state,
ExpContext ctx,
Result res) |
PreparedProjectionResultObjectProvider(SelectExecutor sel,
QueryExpressions exps,
QueryExpressionsState state,
ExpContext ctx,
Result res) |
ProjectionResultObjectProvider(SelectExecutor sel,
QueryExpressions[] exps,
QueryExpressionsState[] state,
ExpContext ctx)
Constructor.
|
ProjectionResultObjectProvider(SelectExecutor sel,
QueryExpressions exps,
QueryExpressionsState state,
ExpContext ctx)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Select |
SelectConstructor.evaluate(ExpContext ctx,
Select parent,
java.lang.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.
|
void |
SubQ.setQueryExpressions(QueryExpressions query) |
Modifier and Type | Method and Description |
---|---|
QueryExpressions[] |
AbstractStoreQuery.AbstractExecutor.getQueryExpressions() |
QueryExpressions[] |
StoreQuery.Executor.getQueryExpressions()
Return the parsed query expressions for our candidate types.
|
QueryExpressions[] |
ExpressionStoreQuery.InMemoryExecutor.getQueryExpressions() |
QueryExpressions[] |
ExpressionStoreQuery.DataStoreExecutor.getQueryExpressions() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Number |
ExpressionStoreQuery.executeDelete(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
java.lang.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,
java.lang.Object[] params,
StoreQuery.Range range)
Execute the given expression against the given candidate extent.
|
protected java.lang.Number |
ExpressionStoreQuery.executeUpdate(StoreQuery.Executor ex,
ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
java.lang.Object[] params)
Execute the given expression against the given candidate extent
and updates the instances.
|
protected java.lang.String[] |
ExpressionStoreQuery.getDataStoreActions(ClassMetaData base,
ClassMetaData[] types,
boolean subclasses,
ExpressionFactory[] facts,
QueryExpressions[] parsed,
java.lang.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.
|
Modifier and Type | Method and Description |
---|---|
QueryExpressions |
ExpressionParser.eval(java.lang.Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
Parse the given query string.
|
Modifier and Type | Method and Description |
---|---|
java.util.List |
InMemoryExpressionFactory.distinct(QueryExpressions exps,
boolean fromExtent,
java.util.List matches)
Filter the given list of matches, removing duplicate entries.
|
java.util.List |
InMemoryExpressionFactory.group(QueryExpressions exps,
java.util.List matches,
StoreContext ctx,
java.lang.Object[] params)
Group the list of matches into a list of lists.
|
boolean |
InMemoryExpressionFactory.matches(QueryExpressions exps,
ClassMetaData type,
boolean subs,
java.lang.Object candidate,
StoreContext ctx,
java.lang.Object[] params)
Tests whether the given candidate matches the given type and this
expression.
|
boolean |
InMemoryExpressionFactory.matches(QueryExpressions exps,
java.util.Collection group,
StoreContext ctx,
java.lang.Object[] params)
Return true if the given group matches the having expression.
|
java.util.List |
InMemoryExpressionFactory.order(QueryExpressions exps,
java.util.List matches,
StoreContext ctx,
java.lang.Object[] params)
Order the given list of matches on the given value.
|
java.util.List |
InMemoryExpressionFactory.project(QueryExpressions exps,
java.util.List matches,
StoreContext ctx,
java.lang.Object[] params)
Create the projections for the given results.
|
void |
SubQ.setQueryExpressions(QueryExpressions q) |
void |
Subquery.setQueryExpressions(QueryExpressions query)
Set the parsed subquery.
|
Modifier and Type | Method and Description |
---|---|
QueryExpressions |
JPQLParser.eval(java.lang.Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate) |
(package private) QueryExpressions |
JPQLExpressionBuilder.getQueryExpressions() |
Modifier and Type | Method and Description |
---|---|
protected Expression |
JPQLExpressionBuilder.evalFetchJoins(QueryExpressions exps) |
protected void |
JPQLExpressionBuilder.evalSetClause(QueryExpressions exps) |
Modifier and Type | Method and Description |
---|---|
QueryExpressions |
CriteriaBuilderImpl.eval(java.lang.Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate) |
(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) |
Modifier and Type | Method and Description |
---|---|
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 java.util.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,
java.util.Map<ExpressionImpl<?>,Value> exp2Vals) |
Constructor and Description |
---|
UniqueResultObjectProvider(ResultObjectProvider[] rops,
StoreQuery q,
QueryExpressions[] exps) |
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.