Package org.apache.cayenne.exp.parser
Class EvaluatedBitwiseNode
java.lang.Object
org.apache.cayenne.exp.Expression
org.apache.cayenne.exp.parser.SimpleNode
org.apache.cayenne.exp.parser.EvaluatedNode
org.apache.cayenne.exp.parser.EvaluatedBitwiseNode
- All Implemented Interfaces:
- Serializable,- Node,- XMLSerializable
- Direct Known Subclasses:
- ASTBitwiseAnd,- ASTBitwiseLeftShift,- ASTBitwiseOr,- ASTBitwiseRightShift,- ASTBitwiseXor
- Since:
- 4.0
- See Also:
- 
Field SummaryFields inherited from class org.apache.cayenne.exp.parser.SimpleNodechildren, id, parentFields inherited from class org.apache.cayenne.exp.ExpressionADD, ALL, AND, ANY, ASTERISK, BETWEEN, BITWISE_AND, BITWISE_LEFT_SHIFT, BITWISE_NOT, BITWISE_OR, BITWISE_RIGHT_SHIFT, BITWISE_XOR, CASE_WHEN, CUSTOM_OP, DB_PATH, DBID_PATH, DIVIDE, ELSE, ENCLOSING_OBJECT, EQUAL_TO, EXISTS, FALSE, FULL_OBJECT, FUNCTION_CALL, 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_EXISTS, NOT_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SCALAR, SUBQUERY, SUBTRACT, THEN, TRUE, type, WHEN
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected ObjectevaluateSubNode(Object o, Object[] evaluatedChildren) protected intprotected abstract longop(long result, long arg) Methods inherited from class org.apache.cayenne.exp.parser.EvaluatedNodeevaluateNodeMethods inherited from class org.apache.cayenne.exp.parser.SimpleNodeappendAsEJBQL, appendAsEJBQL, appendAsEscapedString, appendAsString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeScalarAsEJBQL, evaluate, evaluateChild, exists, expName, flattenTree, getEJBQLExpressionOperator, getExpressionOperator, getOperand, getOperandCount, getPathAliases, isValidParent, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExists, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChildMethods inherited from class org.apache.cayenne.exp.ExpressionandExp, andExp, deepCopy, encodeAsXML, equals, filter, filterObjects, first, getType, hashCode, joinExp, joinExp, match, orExp, orExp, params, params, paramsArray, setType, shallowCopy, toEJBQL, toEJBQL, toString, transform, transformExpression, traverse, traverse
- 
Constructor Details- 
EvaluatedBitwiseNodeprotected EvaluatedBitwiseNode(int i) 
 
- 
- 
Method Details- 
evaluateSubNode- Specified by:
- evaluateSubNodein class- EvaluatedNode
- Throws:
- Exception
 
- 
getRequiredChildrenCountprotected int getRequiredChildrenCount()- Specified by:
- getRequiredChildrenCountin class- EvaluatedNode
 
- 
opprotected abstract long op(long result, long arg) 
 
-