public class ASTNamedParameter extends ASTScalar
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| Constructor and Description |
|---|
ASTNamedParameter() |
ASTNamedParameter(Object value) |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeAsEJBQL(PrintWriter pw,
String rootId)
Stores a String representation of Expression as EJBQL using a provided PrintWriter.
|
protected Object |
evaluateNode(Object o)
Evaluates itself with object, pushing result on the stack.
|
void |
setValue(Object value) |
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
encodeAsString, getExpressionOperator, getValueconnectChildren, encodeAsEscapedString, encodeChildrenAsEJBQL, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChildandExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, getType, joinExp, match, orExp, setType, toEJBQL, toString, transform, transformExpression, traverse, traversepublic ASTNamedParameter()
public ASTNamedParameter(Object value)
protected Object evaluateNode(Object o) throws Exception
SimpleNodeevaluateNode in class ASTScalarExceptionpublic Expression shallowCopy()
shallowCopy in class ASTScalarpublic void encodeAsEJBQL(PrintWriter pw, String rootId)
ExpressionencodeAsEJBQL in class ASTScalarCopyright © 2001–2018 Apache Cayenne. All rights reserved.