Interface ExprEqualsNode
- All Superinterfaces:
ExprNode
,ExprNodeRenderable
,ExprValidator
- All Known Implementing Classes:
ExprEqualsNodeImpl
Represents an equals (=, !=, <>, is, is not) comparator in a filter expressiun tree.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isIs()
Returns true if this is a "IS" or "IS NOT" node, false if this is a EQUALS or NOT EQUALS node.boolean
Returns true if this is a NOT EQUALS node, false if this is a EQUALS node.Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprNode
accept, accept, acceptChildnodes, addChildNode, addChildNodes, equalsNode, getChildNodes, getForge, getPrecedence, replaceUnlistedChildNode, setChildNode, setChildNodes
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprNodeRenderable
toEPL
Methods inherited from interface com.espertech.esper.common.internal.epl.expression.core.ExprValidator
validate
-
Method Details
-
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 =
-