Uses of Class
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
 

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, Hashtable<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, Hashtable<EvalStateNode,List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
 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)
           
 EvalStateNode EvalOrNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalObserverNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalNotNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
abstract  EvalStateNode EvalNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
          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)
           
 EvalStateNode EvalFollowedByNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalFilterNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalEveryNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 EvalStateNode EvalAndNode.newState(Evaluator parentNode, MatchedEventMap beginState, PatternContext context)
           
 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, Hashtable<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, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalEveryStateNode(Evaluator parentNode, EvalNode everyChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFilterStateNode(Evaluator parentNode, FilterSpecCompiled filterSpec, String eventAsName, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFollowedByStateNode(Evaluator parentNode, LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalGuardStateNode(Evaluator parentNode, GuardFactory guardFactory, EvalNode singleWithinChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalNotStateNode(Evaluator parentNode, EvalNode notNodeChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalObserverStateNode(Evaluator parentNode, ObserverFactory observerFactory, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalOrStateNode(Evaluator parentNode, LinkedList<EvalNode> orNodeChildNodes, 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 TimerObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
           
 EventObserver TimerAtObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
           
 EventObserver ObserverFactory.makeObserver(PatternContext context, MatchedEventMap beginState, ObserverEventEvaluator observerEventEvaluator)
          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.