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)
|
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()