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 |
numTreeChildNodes
public final int numTreeChildNodes
EvalRootFactoryNode
public EvalRootFactoryNode(EvalFactoryNode childNode)
makeEvalNode
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext,
EvalNode parentNode)
- Specified by:
makeEvalNode
in interface EvalFactoryNode
- Specified by:
makeEvalNode
in class EvalNodeFactoryBase
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
isFilterChildNonQuitting
public boolean isFilterChildNonQuitting()
isStateful
public boolean isStateful()
getNumTreeChildNodes
public int getNumTreeChildNodes()
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