|
|||||||||
| 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
org.apache.cayenne.exp.parser.ASTObjPath
public class ASTObjPath
| Field Summary |
|---|
| Fields inherited from class org.apache.cayenne.exp.parser.ASTPath |
|---|
path |
| Fields inherited from class org.apache.cayenne.exp.parser.SimpleNode |
|---|
children, id, parent |
| Fields inherited from class org.apache.cayenne.exp.Expression |
|---|
ADD, ALL, AND, ANY, AVG, BETWEEN, COUNT, DB_PATH, DIVIDE, EQUAL_TO, EXISTS, GREATER_THAN, GREATER_THAN_EQUAL_TO, IN, LESS_THAN, LESS_THAN_EQUAL_TO, LIKE, LIKE_IGNORE_CASE, LIST, MAX, MIN, MULTIPLY, NEGATIVE, NOT, NOT_BETWEEN, NOT_EQUAL_TO, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, POSITIVE, PRUNED_NODE, RAW_SQL, SOME, SUBQUERY, SUBTRACT, SUM, type |
| Constructor Summary | |
|---|---|
ASTObjPath()
|
|
ASTObjPath(java.lang.Object value)
|
|
| Method Summary | |
|---|---|
void |
encodeAsString(java.io.PrintWriter pw)
Stores a String representation of Expression using a provided PrintWriter. |
protected java.lang.Object |
evaluateNode(java.lang.Object o)
Evaluates itself with object, pushing result on the stack. |
int |
getType()
Returns a type of expression. |
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children. |
| Methods inherited from class org.apache.cayenne.exp.parser.ASTPath |
|---|
evaluateEntityNode, getExpressionOperator, getOperand, getOperandCount, getPath, setOperand, setPath |
| Methods inherited from class org.apache.cayenne.exp.parser.SimpleNode |
|---|
encodeAsEscapedString, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, 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, joinExp, match, orExp, setType, toString, transform, transformExpression, traverse, traverse |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ASTObjPath()
public ASTObjPath(java.lang.Object value)
| Method Detail |
|---|
protected java.lang.Object evaluateNode(java.lang.Object o)
throws java.lang.Exception
SimpleNode
evaluateNode in class SimpleNodejava.lang.Exceptionpublic Expression shallowCopy()
shallowCopy in class Expressionpublic void encodeAsString(java.io.PrintWriter pw)
Expression
encodeAsString in class SimpleNodepublic int getType()
Expression
getType in class Expression
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||