Uses of Class
net.esper.pattern.MatchedEventMap

Packages that use MatchedEventMap
net.esper.filter   
net.esper.pattern   
net.esper.pattern.guard   
net.esper.pattern.observer   
 

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)
           
 double FilterSpecParamRangeValue.getFilterValue(MatchedEventMap matchedEvents)
          Returns the filter value representing the endpoint.
 java.lang.Object FilterSpecParamRange.getFilterValue(MatchedEventMap matchedEvents)
           
 java.lang.Object FilterSpecParamEventProp.getFilterValue(MatchedEventMap matchedEvents)
           
 java.lang.Object FilterSpecParamConstant.getFilterValue(MatchedEventMap matchedEvents)
           
abstract  java.lang.Object FilterSpecParam.getFilterValue(MatchedEventMap matchedEvents)
          Return the filter parameter constant to filter for.
 FilterValueSet FilterSpec.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 java.util.List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, java.util.Hashtable<EvalStateNode,java.util.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 java.util.List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, java.util.Hashtable<EvalStateNode,java.util.List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
protected static void EvalAndStateNode.generateMatchEvents(java.util.Vector<java.util.List<MatchedEventMap>> eventList, int index, java.util.List<MatchedEventMap> result, MatchedEventMap matchEvent)
          For each combination of MatchedEventMap instance in all collections, add an entry to the list.
 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 java.util.List<MatchedEventMap> EvalAndStateNode.generateMatchEvents(MatchedEventMap matchEvent, EvalStateNode fromNode, java.util.Hashtable<EvalStateNode,java.util.List<MatchedEventMap>> eventsPerChild)
          Generate a list of matching event combinations constisting of the events per child that are passed in.
protected static void EvalAndStateNode.generateMatchEvents(java.util.Vector<java.util.List<MatchedEventMap>> eventList, int index, java.util.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(java.util.Vector<java.util.List<MatchedEventMap>> eventList, int index, java.util.List<MatchedEventMap> result, MatchedEventMap matchEvent)
          For each combination of MatchedEventMap instance in all collections, add an entry to the list.
 

Constructors in net.esper.pattern with parameters of type MatchedEventMap
EvalAndStateNode(Evaluator parentNode, java.util.LinkedList<EvalNode> childNodes, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalEveryStateNode(Evaluator parentNode, EvalNode everyChildNode, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFilterStateNode(Evaluator parentNode, FilterSpec filterSpec, java.lang.String eventAsName, MatchedEventMap beginState, PatternContext context)
          Constructor.
EvalFollowedByStateNode(Evaluator parentNode, java.util.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, java.util.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.