public class ASTTrue extends ConditionNode
ASTFalse,
Serialized Formchildren, 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 |
|---|
ASTTrue() |
| Modifier and Type | Method and Description |
|---|---|
void |
encodeAsEJBQL(PrintWriter pw,
String rootId)
Stores a String representation of Expression as EJBQL using a provided PrintWriter.
|
void |
encodeAsString(PrintWriter pw)
Stores a String representation of Expression using a provided PrintWriter.
|
protected Object |
evaluateNode(Object o)
Evaluates itself with object, pushing result on the stack.
|
protected String |
getExpressionOperator(int index) |
int |
getType()
Returns a type of expression.
|
Expression |
shallowCopy()
Creates a copy of this expression node, without copying children.
|
jjtSetParentconnectChildren, encodeAsEscapedString, encodeChildrenAsEJBQL, encodeScalarAsString, evaluate, evaluateChild, expName, flattenTree, getEJBQLExpressionOperator, getOperand, getOperandCount, getPathAliases, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, notExp, pruneNodeForPrunedChild, setOperand, unwrapChild, wrapChildandExp, deepCopy, encodeAsXML, equals, expWithParameters, expWithParameters, filter, filterObjects, first, fromString, joinExp, match, orExp, setType, toEJBQL, toString, transform, transformExpression, traverse, traverseprotected Object evaluateNode(Object o) throws Exception
SimpleNodeevaluateNode in class SimpleNodeExceptionprotected String getExpressionOperator(int index)
getExpressionOperator in class SimpleNodepublic Expression shallowCopy()
ExpressionshallowCopy in class Expressionpublic int getType()
ExpressiongetType in class Expressionpublic void encodeAsString(PrintWriter pw)
ExpressionencodeAsString in class SimpleNodepublic void encodeAsEJBQL(PrintWriter pw, String rootId)
ExpressionencodeAsEJBQL in class SimpleNodeCopyright © 2001–2018 Apache Cayenne. All rights reserved.