com.espertech.esper.pattern
Interface EvalStateNodeVisitor


public interface EvalStateNodeVisitor

Interface for visiting each element in the evaluation node tree for an event expression (see Visitor pattern).


Method Summary
 void visitAnd(EvalAndFactoryNode factoryNode, EvalStateNode stateNode, java.lang.Object... stateDeep)
           
 void visitAudit()
           
 void visitEvery(EvalEveryFactoryNode factoryNode, EvalStateNode stateNode, MatchedEventMap beginState, java.lang.Object... stateFlat)
           
 void visitEveryDistinct(EvalEveryDistinctFactoryNode factoryNode, EvalStateNode stateNode, MatchedEventMap beginState, java.util.Collection keySetCollection)
           
 void visitFilter(EvalFilterFactoryNode factoryNode, EvalStateNode stateNode, EPStatementHandleCallback handle, MatchedEventMap beginState)
           
 void visitFollowedBy(EvalFollowedByFactoryNode factoryNode, EvalStateNode stateNode, java.lang.Object... stateFlat)
           
 void visitGuard(EvalGuardFactoryNode factoryNode, EvalStateNode stateNode, Guard guard)
           
 void visitMatchUntil(EvalMatchUntilFactoryNode factoryNode, EvalStateNode stateNode, java.lang.Object... stateDeep)
           
 void visitNot(EvalNotFactoryNode factoryNode, EvalStateNode stateNode)
           
 void visitObserver(EvalObserverFactoryNode factoryNode, EvalStateNode stateNode, EventObserver eventObserver)
           
 void visitOr(EvalOrFactoryNode factoryNode, EvalStateNode stateNode)
           
 void visitRoot(EvalStateNode stateNode)
           
 

Method Detail

visitGuard

void visitGuard(EvalGuardFactoryNode factoryNode,
                EvalStateNode stateNode,
                Guard guard)

visitFollowedBy

void visitFollowedBy(EvalFollowedByFactoryNode factoryNode,
                     EvalStateNode stateNode,
                     java.lang.Object... stateFlat)

visitFilter

void visitFilter(EvalFilterFactoryNode factoryNode,
                 EvalStateNode stateNode,
                 EPStatementHandleCallback handle,
                 MatchedEventMap beginState)

visitMatchUntil

void visitMatchUntil(EvalMatchUntilFactoryNode factoryNode,
                     EvalStateNode stateNode,
                     java.lang.Object... stateDeep)

visitObserver

void visitObserver(EvalObserverFactoryNode factoryNode,
                   EvalStateNode stateNode,
                   EventObserver eventObserver)

visitNot

void visitNot(EvalNotFactoryNode factoryNode,
              EvalStateNode stateNode)

visitOr

void visitOr(EvalOrFactoryNode factoryNode,
             EvalStateNode stateNode)

visitRoot

void visitRoot(EvalStateNode stateNode)

visitAnd

void visitAnd(EvalAndFactoryNode factoryNode,
              EvalStateNode stateNode,
              java.lang.Object... stateDeep)

visitEvery

void visitEvery(EvalEveryFactoryNode factoryNode,
                EvalStateNode stateNode,
                MatchedEventMap beginState,
                java.lang.Object... stateFlat)

visitEveryDistinct

void visitEveryDistinct(EvalEveryDistinctFactoryNode factoryNode,
                        EvalStateNode stateNode,
                        MatchedEventMap beginState,
                        java.util.Collection keySetCollection)

visitAudit

void visitAudit()

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