com.espertech.esper.epl.expression
Interface ExprConstantNode
- All Superinterfaces:
- ExprEvaluator, ExprNode, ExprValidator, MetaDefItem, java.io.Serializable
- All Known Subinterfaces:
- ExprVariableNode
- All Known Implementing Classes:
- ExprConstantNodeImpl, ExprVariableNodeImpl
public interface ExprConstantNode
- extends ExprNode, ExprEvaluator
Represents a constant in an expressiun tree.
Method Summary |
java.lang.Class |
getType()
Returns the type that the node's evaluate method returns an instance of. |
java.lang.Object |
getValue()
|
boolean |
isConstantValue()
|
Methods inherited from interface com.espertech.esper.epl.expression.ExprNode |
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getExprEvaluator, isConstantResult, replaceUnlistedChildNode, setChildNode, setChildNodes, toExpressionString |
getType
java.lang.Class getType()
- Description copied from interface:
ExprEvaluator
- Returns the type that the node's evaluate method returns an instance of.
- Specified by:
getType
in interface ExprEvaluator
- Returns:
- type returned when evaluated
getValue
java.lang.Object getValue()
isConstantValue
boolean isConstantValue()