com.espertech.esper.pattern
Class EvalAuditFactoryNode
java.lang.Object
com.espertech.esper.pattern.EvalNodeFactoryBase
com.espertech.esper.pattern.EvalAuditFactoryNode
- All Implemented Interfaces:
- EvalFactoryNode, java.io.Serializable
public class EvalAuditFactoryNode
- extends EvalNodeFactoryBase
This class represents an 'or' operator in the evaluation tree representing any event expressions.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EvalAuditFactoryNode
public EvalAuditFactoryNode(boolean auditPattern,
boolean auditPatternInstance,
java.lang.String patternExpr,
EvalAuditInstanceCount instanceCount,
boolean filterChildNonQuitting)
makeEvalNode
public EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
- Specified by:
makeEvalNode
in interface EvalFactoryNode
- Specified by:
makeEvalNode
in class EvalNodeFactoryBase
isAuditPattern
public boolean isAuditPattern()
getPatternExpr
public java.lang.String getPatternExpr()
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
decreaseRefCount
public void decreaseRefCount(EvalAuditStateNode current,
PatternContext patternContext)
increaseRefCount
public void increaseRefCount(EvalAuditStateNode current,
PatternContext patternContext)
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