com.espertech.esper.pattern
Class EvalAuditFactoryNode

java.lang.Object
  extended by com.espertech.esper.pattern.EvalNodeFactoryBase
      extended by 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

Constructor Summary
EvalAuditFactoryNode(boolean auditPattern, boolean auditPatternInstance, java.lang.String patternExpr, EvalAuditInstanceCount instanceCount, boolean filterChildNonQuitting)
           
 
Method Summary
 void decreaseRefCount(EvalAuditStateNode current, PatternContext patternContext)
           
 java.lang.String getPatternExpr()
           
 PatternExpressionPrecedenceEnum getPrecedence()
          Returns precendence.
 void increaseRefCount(EvalAuditStateNode current, PatternContext patternContext)
           
 boolean isAuditPattern()
           
 boolean isFilterChildNonQuitting()
           
 boolean isStateful()
           
 EvalNode makeEvalNode(PatternAgentInstanceContext agentInstanceContext)
           
 void toPrecedenceFreeEPL(java.io.StringWriter writer)
           
 java.lang.String toString()
           
 
Methods inherited from class com.espertech.esper.pattern.EvalNodeFactoryBase
addChildNode, addChildNodes, getChildNodes, getFactoryNodeId, setFactoryNodeId, toEPL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvalAuditFactoryNode

public EvalAuditFactoryNode(boolean auditPattern,
                            boolean auditPatternInstance,
                            java.lang.String patternExpr,
                            EvalAuditInstanceCount instanceCount,
                            boolean filterChildNonQuitting)
Method Detail

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

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