com.espertech.esper.epl.expression.core
Interface ExprConstantNode

All Superinterfaces:
ExprNode, ExprValidator, MetaDefItem, java.io.Serializable
All Known Subinterfaces:
ExprVariableNode
All Known Implementing Classes:
ExprConstantNodeImpl, ExprDeclaredNodeImpl, ExprVariableNodeImpl

public interface ExprConstantNode
extends ExprNode

Represents a constant in an expressiun tree.


Method Summary
 java.lang.Class getConstantType()
           
 java.lang.Object getConstantValue(ExprEvaluatorContext context)
           
 boolean isConstantValue()
           
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprNode
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getExprEvaluator, getPrecedence, isConstantResult, replaceUnlistedChildNode, setChildNode, setChildNodes, toEPL
 
Methods inherited from interface com.espertech.esper.epl.expression.core.ExprValidator
validate
 

Method Detail

getConstantType

java.lang.Class getConstantType()

getConstantValue

java.lang.Object getConstantValue(ExprEvaluatorContext context)

isConstantValue

boolean isConstantValue()

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