com.espertech.esper.epl.expression
Interface ExprEqualsNode

All Superinterfaces:
ExprNode, ExprValidator, MetaDefItem, java.io.Serializable
All Known Implementing Classes:
ExprEqualsNodeImpl

public interface ExprEqualsNode
extends ExprNode

Represents an equals (=, !=, <>, is, is not) comparator in a filter expressiun tree.


Method Summary
 boolean isIs()
          Returns true if this is a "IS" or "IS NOT" node, false if this is a EQUALS or NOT EQUALS node.
 boolean isNotEquals()
          Returns true if this is a NOT EQUALS node, false if this is a EQUALS node.
 
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
 

Method Detail

isNotEquals

boolean isNotEquals()
Returns true if this is a NOT EQUALS node, false if this is a EQUALS node.

Returns:
true for !=, false for =

isIs

boolean isIs()
Returns true if this is a "IS" or "IS NOT" node, false if this is a EQUALS or NOT EQUALS node.

Returns:
true for !=, false for =

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