public abstract class AggregateConditionNode extends SimpleNode
children, id, parentADD, AND, BETWEEN, BITWISE_AND, BITWISE_NOT, BITWISE_OR, BITWISE_XOR, 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| Modifier and Type | Method and Description |
|---|---|
void |
jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's
list of children.
|
void |
jjtSetParent(Node n)
This pair of methods are used to inform the node of its
parent.
|
protected boolean |
pruneNodeForPrunedChild(Object prunedChild)
Returns true if this node should be pruned from expression tree in the event a
child is removed.
|
protected Object |
transformExpression(org.apache.commons.collections.Transformer transformer)
A recursive method called from "transform" to do the actual transformation.
|
connectChildren, encodeAsEJBQL, encodeAsEscapedString, encodeAsString, encodeChildrenAsEJBQL, encodeScalarAsString, evaluate, evaluateChild, evaluateNode, expName, flattenTree, getEJBQLExpressionOperator, getExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, notExp, setOperand, unwrapChild, wrapChildandExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, getType, joinExp, match, orExp, setType, shallowCopy, toEJBQL, toString, transform, traverse, traverseprotected boolean pruneNodeForPrunedChild(Object prunedChild)
ExpressionpruneNodeForPrunedChild in class SimpleNodeprotected Object transformExpression(org.apache.commons.collections.Transformer transformer)
ExpressiontransformExpression in class Expressionpublic void jjtSetParent(Node n)
NodejjtSetParent in interface NodejjtSetParent in class SimpleNodepublic void jjtAddChild(Node n, int i)
NodejjtAddChild in interface NodejjtAddChild in class SimpleNodeCopyright © 2001–2018 Apache Cayenne. All rights reserved.