public class ASTBitwiseNot extends SimpleNode
children, id, parentADD, 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 and Description |
|---|
ASTBitwiseNot() |
ASTBitwiseNot(Object node) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
evaluateNode(Object o)
Evaluates itself with object, pushing result on the stack.
|
protected String |
getEJBQLExpressionOperator(int index)
Returns operator for ebjql statements, which can differ for Cayenne
expression operator
|
protected String |
getExpressionOperator(int index) |
int |
getType()
Returns a type of expression.
|
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
appendAsEJBQL, appendAsEJBQL, appendAsEscapedString, appendAsString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeAsEJBQL, encodeAsString, encodeScalarAsEJBQL, evaluate, evaluateChild, expName, flattenTree, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChildandExp, andExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, joinExp, joinExp, match, orExp, orExp, params, params, paramsArray, setType, toEJBQL, toEJBQL, toString, transform, transformExpression, traverse, traversepublic ASTBitwiseNot()
public ASTBitwiseNot(Object node)
protected Object evaluateNode(Object o) throws Exception
SimpleNodeevaluateNode in class SimpleNodeExceptionprotected String getExpressionOperator(int index)
getExpressionOperator in class SimpleNodepublic int getType()
ExpressiongetType in class Expressionprotected String getEJBQLExpressionOperator(int index)
SimpleNodegetEJBQLExpressionOperator in class SimpleNodepublic Expression shallowCopy()
ExpressionshallowCopy in class ExpressionCopyright © 2001–2015 Apache Cayenne. All rights reserved.