public class ASTVariable extends IdentifierNode implements ExpressionNode
children, id, parent
Constructor and Description |
---|
ASTVariable(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) |
getIdentifier, setIdentifier
dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toString
public String evaluateAsString(Context context)
evaluateAsString
in interface ExpressionNode
public Object evaluateAsObject(Context context)
evaluateAsObject
in interface ExpressionNode
public long evaluateAsLong(Context context)
evaluateAsLong
in interface ExpressionNode
public double evaluateAsDouble(Context context)
evaluateAsDouble
in interface ExpressionNode
public boolean evaluateAsBoolean(Context context)
evaluateAsBoolean
in interface ExpressionNode
Copyright © 2001–2019 Apache Cayenne. All rights reserved.