public class ASTBitwiseLeftShift extends EvaluatedBitwiseNode
children, id, parent
ADD, AND, ASTERISK, BETWEEN, BITWISE_AND, BITWISE_LEFT_SHIFT, BITWISE_NOT, BITWISE_OR, BITWISE_RIGHT_SHIFT, BITWISE_XOR, DB_PATH, DIVIDE, EQUAL_TO, 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_IN, NOT_LIKE, NOT_LIKE_IGNORE_CASE, OBJ_PATH, OR, PRUNED_NODE, SUBTRACT, TRUE, type
Constructor and Description |
---|
ASTBitwiseLeftShift() |
ASTBitwiseLeftShift(Collection<Object> nodes) |
ASTBitwiseLeftShift(Object[] nodes) |
Modifier and Type | Method and Description |
---|---|
protected String |
getEJBQLExpressionOperator(int index)
Returns operator for EJBQL statements, which can differ for Cayenne expression operator
|
protected String |
getExpressionOperator(int index) |
int |
getType()
Returns a type of expression.
|
void |
jjtClose()
Called after all the child nodes have been
added.
|
protected long |
op(long result,
long arg) |
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
evaluateSubNode, getRequiredChildrenCount
evaluateNode
appendAsEJBQL, appendAsEJBQL, appendAsEscapedString, appendAsString, appendChildrenAsEJBQL, appendScalarAsString, connectChildren, encodeAsEJBQL, encodeAsString, encodeScalarAsEJBQL, evaluate, evaluateChild, expName, flattenTree, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChild
andExp, andExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, hashCode, joinExp, joinExp, match, orExp, orExp, params, params, paramsArray, setType, toEJBQL, toEJBQL, toString, transform, transformExpression, traverse, traverse
public ASTBitwiseLeftShift()
public ASTBitwiseLeftShift(Object[] nodes)
public ASTBitwiseLeftShift(Collection<Object> nodes)
protected long op(long result, long arg)
op
in class EvaluatedBitwiseNode
protected String getExpressionOperator(int index)
getExpressionOperator
in class SimpleNode
public int getType()
Expression
getType
in class Expression
protected String getEJBQLExpressionOperator(int index)
SimpleNode
getEJBQLExpressionOperator
in class SimpleNode
public Expression shallowCopy()
Expression
shallowCopy
in class Expression
public void jjtClose()
Node
jjtClose
in interface Node
jjtClose
in class SimpleNode
Copyright © 2001–2017 Apache Cayenne. All rights reserved.