com.espertech.esper.pattern
Class EvalRootFactoryNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeFactoryBase
com.espertech.esper.pattern.EvalRootFactoryNode
- All Implemented Interfaces:
- EvalFactoryNode, java.io.Serializable
public class EvalRootFactoryNode
- extends EvalNodeFactoryBase
This class is always the root node in the evaluation tree representing an event expression.
It hold the handle to the EPStatement implementation for notifying when matches are found.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EvalRootFactoryNode
public EvalRootFactoryNode()
makeEvalNode
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
- Specified by:
makeEvalNode
in interface EvalFactoryNode
- Specified by:
makeEvalNode
in class EvalNodeFactoryBase
makeEvalNodeRoot
public EvalRootNode makeEvalNodeRoot(PatternAgentInstanceContext agentInstanceContext)
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isFilterChildNonQuitting
public boolean isFilterChildNonQuitting()
isStateful
public boolean isStateful()
toPrecedenceFreeEPL
public void toPrecedenceFreeEPL(java.io.StringWriter writer)
- Specified by:
toPrecedenceFreeEPL
in class EvalNodeFactoryBase
getPrecedence
public PatternExpressionPrecedenceEnum getPrecedence()
- Description copied from interface:
EvalFactoryNode
- Returns precendence.
- Returns:
- precendence