|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.cayenne.exp.Expression
org.apache.cayenne.exp.parser.SimpleNode
org.apache.cayenne.exp.parser.ASTPath
public abstract class ASTPath
Generic path expression.
| Field Summary | |
|---|---|
protected java.lang.String |
path
|
protected java.util.Map<java.lang.String,java.lang.String> |
pathAliases
|
| Fields inherited from class org.apache.cayenne.exp.parser.SimpleNode |
|---|
children, id, parent |
| Fields inherited from class org.apache.cayenne.exp.Expression |
|---|
ADD, AND, BETWEEN, DB_PATH, DIVIDE, EQUAL_TO, FALSE, GREATER_THAN, GREATER_THAN_EQUAL_TO, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, LIKE_IGNORE_CASE, LIST, MULTIPLY, NEGATIVE, NOT, NOT_BETWEEN, NOT_EQUAL_TO, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SUBTRACT, TRUE, type |
| Method Summary | |
|---|---|
protected CayenneMapEntry |
evaluateEntityNode(Entity entity)
Helper method to evaluate path expression with Cayenne Entity. |
protected java.lang.String |
getExpressionOperator(int index)
|
java.lang.Object |
getOperand(int index)
Returns a value of operand at index. |
int |
getOperandCount()
Returns a count of operands of this expression. |
protected java.lang.String |
getPath()
|
java.util.Map<java.lang.String,java.lang.String> |
getPathAliases()
Always returns empty map. |
void |
setOperand(int index,
java.lang.Object value)
Sets a value of operand at index. |
protected void |
setPath(java.lang.Object path)
|
void |
setPathAliases(java.util.Map<java.lang.String,java.lang.String> pathAliases)
|
| Methods inherited from class org.apache.cayenne.exp.parser.SimpleNode |
|---|
connectChildren, encodeAsEJBQL, encodeAsEscapedString, encodeAsString, encodeChildrenAsEJBQL, encodeScalarAsString, evaluate, evaluateChild, evaluateNode, expName, flattenTree, getEJBQLExpressionOperator, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, unwrapChild, wrapChild |
| Methods inherited from class org.apache.cayenne.exp.Expression |
|---|
andExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, fromString, getType, joinExp, match, orExp, setType, shallowCopy, toEJBQL, toString, transform, transformExpression, traverse, traverse |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String path
protected java.util.Map<java.lang.String,java.lang.String> pathAliases
| Method Detail |
|---|
public int getOperandCount()
Expression
getOperandCount in class SimpleNodepublic java.lang.Object getOperand(int index)
Expressionindex. Operand indexing starts at 0.
getOperand in class SimpleNode
public void setOperand(int index,
java.lang.Object value)
Expressionindex. Operand indexing starts at 0.
setOperand in class SimpleNodeprotected void setPath(java.lang.Object path)
protected java.lang.String getPath()
public java.util.Map<java.lang.String,java.lang.String> getPathAliases()
SimpleNode
getPathAliases in class SimpleNodepublic void setPathAliases(java.util.Map<java.lang.String,java.lang.String> pathAliases)
protected CayenneMapEntry evaluateEntityNode(Entity entity)
protected java.lang.String getExpressionOperator(int index)
getExpressionOperator in class SimpleNode
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||