Uses of Interface
net.esper.pattern.MatchedEventMap

Packages that use MatchedEventMap
net.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
net.esper.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
net.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
net.esper.pattern.observer Pattern observer classes the observe timer events 
 

Uses of MatchedEventMap in net.esper.filter
 

Methods in net.esper.filter with parameters of type MatchedEventMap
 Double RangeValueEventProp.getFilterValue(MatchedEventMap matchedEvents)
           
 Double RangeValueDouble.getFilterValue(MatchedEventMap matchedEvents)
           
 Object InSetOfValuesEventProp.getFilterValue(MatchedEventMap matchedEvents)
           
 Object InSetOfValuesConstant.getFilterValue(MatchedEventMap matchedEvents)
           
 Double FilterSpecParamRangeValue.getFilterValue(MatchedEventMap matchedEvents)
          Returns the filter value representing the endpoint.
 Object FilterSpecParamRange.getFilterValue(MatchedEventMap matchedEvents)
           
 Object FilterSpecParamInValue.getFilterValue(MatchedEventMap matchedEvents)
          Returns the actual value to filter for from prior matching events
 Object FilterSpecParamIn.getFilterValue(MatchedEventMap matchedEvents)
           
 Object FilterSpecParamExprNode.getFilterValue(MatchedEventMap matchedEvents)
           
 Object FilterSpecParamEventProp.getFilterValue(MatchedEventMap matchedEvents)
           
 Object FilterSpecParamConstant.getFilterValue(MatchedEventMap matchedEvents)
           
abstract  Object FilterSpecParam.getFilterValue(MatchedEventMap matchedEvents)
          Return the filter parameter constant to filter for.
 FilterValueSet FilterSpecCompiled.getValueSet(MatchedEventMap matchedEvents)
          Returns the values for the filter, using the supplied result events to ask filter parameters for the value to filter for.
 

Uses of MatchedEventMap in net.esper.pattern
 

Classes in net.esper.pattern that implement MatchedEventMap
 class MatchedEventMapImpl
          Collection for internal use similar to the MatchedEventMap class in the client package that holds the one or more events that could match any defined event expressions.
 

Methods in net.esper.pattern that return MatchedEventMap
 MatchedEventMap MatchedEventMap.shallowCopy()
          Make a shallow copy of this collection.
 

Methods in net.esper.pattern that return types with arguments of type MatchedEventMap
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Map<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 

Methods in net.esper.pattern with parameters of type MatchedEventMap
 void Evaluator.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
          Indicate a change in truth value to true.
 void EvalRootStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalOrStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalNotStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalGuardStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalFollowedByStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalEveryStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
 void EvalAndStateNode.evaluateTrue(MatchedEventMap matchEvent, EvalStateNode fromNode, boolean isQuitted)
           
protected static void EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList, int index, List<MatchedEventMap> result, MatchedEventMap matchEvent)
          For each combination of MatchedEventMap instance in all collections, add an entry to the list.
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Map<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 EvalStateNode PatternStateFactoryImpl.makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeEveryStateNode(Evaluator parentNode, EvalEveryNode evalEveryNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes a every-state node.
 EvalStateNode PatternStateFactoryImpl.makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeFollowedByState(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, Object stateObjectId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeGuardState(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes a guard state node.
 EvalStateNode PatternStateFactoryImpl.makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeNotNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeObserverNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, Object stateNodeId)
          Makes a followed-by state node.
 EvalStateNode PatternStateFactoryImpl.makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode PatternStateFactory.makeOrState(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Makes an or-state node.
 EvalStateNode PatternStateFactoryImpl.makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
           
 EvalStateNode PatternStateFactory.makeParentStateNode(EvalNode evalNode, MatchedEventMap matchEvents, Object stateObjectId)
          Makes a parent state node for the child state node.
 EvalStateNode PatternStateFactoryImpl.makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
           
 EvalStateNode PatternStateFactory.makeRootNode(EvalNode evalChildNode, MatchedEventMap beginState)
          Makes a root state node.
 EvalStateNode PatternStateFactoryImpl.makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap matchEvents, Object stateObjectId)
           
 EvalStateNode PatternStateFactory.makeStateNode(EvalNodeNumber evalNodeNumber, MatchedEventMap beginState, Object stateObjectId)
          Makes any new state node.
 void MatchedEventMapImpl.merge(MatchedEventMap other)
          Merge the state of an other match event structure into this one by adding all entries within the MatchedEventMap to this match event.
 void MatchedEventMap.merge(MatchedEventMap other)
          Merge the state of an other match event structure into this one by adding all entries within the MatchedEventMap to this match event.
 EvalStateNode EvalRootNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalOrNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalObserverNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalNotNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
abstract  EvalStateNode EvalNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
          Create the evaluation state node containing the truth value state for each operator in an event expression.
 EvalStateNode EvalGuardNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalFollowedByNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalFilterNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalEveryNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 EvalStateNode EvalAndNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context, Object stateNodeId)
           
 void EvalObserverStateNode.observerEvaluateTrue(MatchedEventMap matchEvent)
           
 

Method parameters in net.esper.pattern with type arguments of type MatchedEventMap
protected static void EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList, int index, List<MatchedEventMap> result, MatchedEventMap matchEvent)
          For each combination of MatchedEventMap instance in all collections, add an entry to the list.
protected static void EvalAndStateNode.generateMatchEvents(ArrayList<List<MatchedEventMap>> eventList, int index, List<MatchedEventMap> result, MatchedEventMap matchEvent)
          For each combination of MatchedEventMap instance in all collections, add an entry to the list.
protected static List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, Map<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 

Constructors in net.esper.pattern with parameters of type MatchedEventMap
EvalAndStateNode(Evaluator parentNode, EvalAndNode evalAndNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalEveryStateNode(Evaluator parentNode, EvalEveryNode everyNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFilterStateNode(Evaluator parentNode, EvalFilterNode evalFilterNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFollowedByStateNode(Evaluator parentNode, EvalFollowedByNode evalFollowedByNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalGuardStateNode(Evaluator parentNode, EvalGuardNode evalGuardNode, MatchedEventMap beginState, PatternContext context, Object stateObjectId)
          Constructor.
EvalNotStateNode(Evaluator parentNode, EvalNotNode evalNotNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalObserverStateNode(Evaluator parentNode, EvalObserverNode evalObserverNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalOrStateNode(Evaluator parentNode, EvalOrNode evalOrNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalRootStateNode(EvalNode rootSingleChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
 

Uses of MatchedEventMap in net.esper.pattern.guard
 

Methods in net.esper.pattern.guard with parameters of type MatchedEventMap
 boolean TimerWithinGuard.inspect(MatchedEventMap matchEvent)
           
 boolean Guard.inspect(MatchedEventMap matchEvent)
          Returns true if inspection shows that the match events can pass, or false to not pass.
 

Uses of MatchedEventMap in net.esper.pattern.observer
 

Methods in net.esper.pattern.observer with parameters of type MatchedEventMap
 EventObserver TimerIntervalObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, Object stateNodeId, Object observerState)
           
 EventObserver TimerAtObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, Object stateNodeId, Object observerState)
           
 EventObserver ObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator, Object stateNodeId, Object observerState)
          Make an observer instance.
 void ObserverEventEvaluator.observerEvaluateTrue(MatchedEventMap matchEvent)
          Indicate an event for evaluation (sub-expression the observer represents has turned true).
 

Constructors in net.esper.pattern.observer with parameters of type MatchedEventMap
TimerAtObserver(ScheduleSpec scheduleSpec, PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
          Ctor.
TimerIntervalObserver(long msec, PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
          Ctor.