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
 
Methods inherited from interface com.espertech.esper.epl.expression.ExprValidator
validate
 
Methods inherited from interface com.espertech.esper.epl.expression.ExprEvaluator
evaluate
 

Method Detail

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()

© 2006-2014 EsperTech Inc.
All rights reserved.
Visit us at espertech.com