|
||||||||||
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.ASTNegate
public class ASTNegate
"Negate" 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, AND, BETWEEN, BITWISE_AND, BITWISE_LEFT_SHIFT, BITWISE_NOT, BITWISE_OR, BITWISE_RIGHT_SHIFT, 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 |
Constructor Summary | |
---|---|
ASTNegate()
|
|
ASTNegate(Object node)
|
Method Summary | |
---|---|
void |
appendAsEJBQL(Appendable out,
String rootId)
Stores a String representation of Expression as EJBQL using a provided Appendable. |
void |
appendAsString(Appendable out)
Appends own content as a String to the provided Appendable. |
protected Object |
evaluateNode(Object o)
Evaluates itself with object, pushing result on the stack. |
protected String |
getExpressionOperator(int index)
|
int |
getOperandCount()
Returns a count of operands of this expression. |
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.SimpleNode |
---|
appendAsEscapedString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeAsEJBQL, encodeAsString, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChild |
Methods inherited from class org.apache.cayenne.exp.Expression |
---|
andExp, andExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, joinExp, joinExp, match, orExp, orExp, setType, toEJBQL, toString, transform, transformExpression, traverse, traverse |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ASTNegate()
public ASTNegate(Object node)
Method Detail |
---|
public Expression shallowCopy()
shallowCopy
in class Expression
protected Object evaluateNode(Object o) throws Exception
SimpleNode
evaluateNode
in class SimpleNode
Exception
public void appendAsString(Appendable out) throws IOException
Expression
appendAsString
in class SimpleNode
IOException
public void appendAsEJBQL(Appendable out, String rootId) throws IOException
Expression
appendAsEJBQL
in class SimpleNode
IOException
protected String getExpressionOperator(int index)
getExpressionOperator
in class SimpleNode
public int getType()
Expression
getType
in class Expression
public int getOperandCount()
Expression
getOperandCount
in class SimpleNode
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |