Package | Description |
---|---|
org.apache.openjpa.jdbc.kernel.exps |
OpenJPA-JDBC Expression Tree
|
org.apache.openjpa.jdbc.sql |
OpenJPA-JDBC SQL Abstraction
|
org.apache.openjpa.kernel.exps |
OpenJPA Expression Tree
|
Modifier and Type | Class and Description |
---|---|
class |
PCPath
A path represents a traversal into fields of a candidate object.
|
Modifier and Type | Method and Description |
---|---|
Path |
JDBCExpressionFactory.newPath() |
Path |
JDBCExpressionFactory.newPath(Value val) |
Modifier and Type | Method and Description |
---|---|
protected void |
DBDictionary.calculateValue(Val val,
Select sel,
ExpContext ctx,
ExpState state,
Path path,
ExpState pathState)
This method is to provide override for non-JDBC or JDBC-like
implementation of calculating value.
|
Modifier and Type | Class and Description |
---|---|
class |
CandidatePath
A path represents a traversal into fields of a candidate object.
|
Modifier and Type | Field and Description |
---|---|
Map<Path,Value> |
QueryExpressions.updates
Map of
FieldMetaData ,Value for update statements. |
Modifier and Type | Method and Description |
---|---|
Path |
Value.getPath() |
Path |
Val.getPath() |
Path |
InMemoryExpressionFactory.newPath() |
Path |
ExpressionFactory.newPath()
Return a value representing a path which will consist
of a chain of 1 or more field names starting in the namespace of the
candidate class.
Example: parent.address.city |
Path |
InMemoryExpressionFactory.newPath(Value val) |
Path |
ExpressionFactory.newPath(Value val)
Return a value representing a path which will consist
of a chain of 1 or more field names starting in the namespace of the
given value.
Example: var.address.city |
Modifier and Type | Method and Description |
---|---|
void |
QueryExpressions.putUpdate(Path path,
Value val)
Add an update.
|
protected Value |
AbstractExpressionBuilder.traversePath(Path path,
String field)
Traverse the given field in the given path.
|
protected Value |
AbstractExpressionBuilder.traversePath(Path path,
String field,
boolean pcOnly,
boolean allowNull)
Traverse the given field in the given path.
|
protected Value |
AbstractExpressionBuilder.traverseXPath(Path path,
String field) |
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.