Class ASTIntScalar
- All Implemented Interfaces:
ExpressionNode,Node
public class ASTIntScalar extends ScalarNode<Long>
- Since:
- 4.1
-
Field Summary
Fields inherited from class org.apache.cayenne.template.parser.SimpleNode
children, id, parent -
Constructor Summary
Constructors Constructor Description ASTIntScalar(int id) -
Method Summary
Modifier and Type Method Description booleanevaluateAsBoolean(Context context)doubleevaluateAsDouble(Context context)longevaluateAsLong(Context context)Methods inherited from class org.apache.cayenne.template.parser.ScalarNode
evaluate, evaluateAsObject, evaluateAsString, getValue, setValueMethods inherited from class org.apache.cayenne.template.parser.SimpleNode
dump, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, toString, toString
-
Constructor Details
-
ASTIntScalar
public ASTIntScalar(int id)
-
-
Method Details
-
evaluateAsBoolean
- Specified by:
evaluateAsBooleanin interfaceExpressionNode- Overrides:
evaluateAsBooleanin classScalarNode<Long>
-
evaluateAsLong
- Specified by:
evaluateAsLongin interfaceExpressionNode- Overrides:
evaluateAsLongin classScalarNode<Long>
-
evaluateAsDouble
- Specified by:
evaluateAsDoublein interfaceExpressionNode- Overrides:
evaluateAsDoublein classScalarNode<Long>
-