public class ASTNamedParameter extends ASTScalar
children, id, parent
ADD, 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, getValue
connectChildren, encodeAsEscapedString, encodeChildrenAsEJBQL, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChild
andExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, getType, joinExp, match, orExp, setType, toEJBQL, toString, transform, transformExpression, traverse, traverse
public ASTNamedParameter()
public ASTNamedParameter(Object value)
protected Object evaluateNode(Object o) throws Exception
SimpleNode
evaluateNode
in class ASTScalar
Exception
public Expression shallowCopy()
shallowCopy
in class ASTScalar
public void encodeAsEJBQL(PrintWriter pw, String rootId)
Expression
encodeAsEJBQL
in class ASTScalar
Copyright © 2001–2018 Apache Cayenne. All rights reserved.