|
|||||||||
| 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.AggregateConditionNode
org.apache.cayenne.exp.parser.ASTAnd
public class ASTAnd
"And" expression.
| Field Summary |
|---|
| 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 | |
|---|---|
ASTAnd()
|
|
ASTAnd(java.util.Collection nodes)
|
|
ASTAnd(java.lang.Object[] nodes)
|
|
| Method Summary | |
|---|---|
protected java.lang.Object |
evaluateNode(java.lang.Object o)
Evaluates itself with object, pushing result on the stack. |
protected java.lang.String |
getExpressionOperator(int index)
|
int |
getType()
Returns a type of expression. |
void |
jjtClose()
Called after all the child nodes have been added. |
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children. |
| Methods inherited from class org.apache.cayenne.exp.parser.AggregateConditionNode |
|---|
jjtAddChild, jjtSetParent, pruneNodeForPrunedChild, transformExpression |
| Methods inherited from class org.apache.cayenne.exp.parser.SimpleNode |
|---|
connectChildren, encodeAsEscapedString, encodeAsString, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, getOperand, getOperandCount, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, notExp, setOperand, 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, traverse, traverse |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ASTAnd()
public ASTAnd(java.lang.Object[] nodes)
public ASTAnd(java.util.Collection nodes)
| 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 int getType()
Expression
getType in class Expressionpublic void jjtClose()
Node
jjtClose in interface NodejjtClose in class SimpleNodeprotected 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 | ||||||||