public class ASTExpression extends SimpleNode implements ExpressionNode
children, id, parent| Constructor and Description |
|---|
ASTExpression(int id) |
| Modifier and Type | Method and Description |
|---|---|
void |
evaluate(Context context) |
boolean |
evaluateAsBoolean(Context context) |
double |
evaluateAsDouble(Context context) |
long |
evaluateAsLong(Context context) |
Object |
evaluateAsObject(Context context) |
String |
evaluateAsString(Context context) |
protected ExpressionNode |
getChildAsExpressionNode(int child) |
dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toStringprotected ExpressionNode getChildAsExpressionNode(int child)
public String evaluateAsString(Context context)
evaluateAsString in interface ExpressionNodepublic Object evaluateAsObject(Context context)
evaluateAsObject in interface ExpressionNodepublic long evaluateAsLong(Context context)
evaluateAsLong in interface ExpressionNodepublic double evaluateAsDouble(Context context)
evaluateAsDouble in interface ExpressionNodepublic boolean evaluateAsBoolean(Context context)
evaluateAsBoolean in interface ExpressionNodeCopyright © 2001–2019 Apache Cayenne. All rights reserved.