Uses of Class
edu.umass.cs.sase.engine.Run

Packages that use Run
edu.umass.cs.sase.engine   
edu.umass.cs.sase.query   
 

Uses of Run in edu.umass.cs.sase.engine
 

Methods in edu.umass.cs.sase.engine that return Run
 Run Engine.cloneRun(Run r)
          Clones a run
 Run RunPool.getRun()
          Returns a run
 

Methods in edu.umass.cs.sase.engine that return types with arguments of type Run
 java.util.ArrayList<Run> Engine.getActiveRuns()
           
 java.util.HashMap<java.lang.Integer,java.util.ArrayList<Run>> Engine.getActiveRunsByPartition()
           
 java.util.HashMap<java.lang.Integer,java.util.ArrayList<Run>> Engine.getActiveRunsByPartiton()
           
 java.util.ArrayList<Run> Engine.getToDeleteRuns()
           
 

Methods in edu.umass.cs.sase.engine with parameters of type Run
 void Engine.addEventToRun(Run r, Event e)
          This method adds an event to a run
 void Engine.addEventToRunForNegation(Run r, Event e)
          This method adds an event to a run, for queries with a negation component.
 void Engine.addRunByPartition(Run newRun)
          This methods add a new run to a partition.
 boolean Engine.checkPartition(Event e, Run r)
          Checks whether the event satisfies the partition of a run, only used under partition-contiguity selection strategy
 boolean Engine.checkPredicate(Event e, Run r)
          Checks whether the event satisfies the predicates of a run
 int Engine.checkPredicateOptimized(Event e, Run r)
          Checks the predicate for e against r
 boolean Engine.checkProceed(Run r)
          Checks whether a kleene closure state can proceed to the next state
 boolean Engine.checkProceedOptimized(Event e, Run r)
          Checks whether the run needs to proceed if we add e to r
 boolean Engine.checkTimeWindow(Event e, Run r)
          Checks whether the event satisfies the time window constraint of a run
 Run Engine.cloneRun(Run r)
          Clones a run
 void Engine.evaluateEventForNegation(Event e, Run r)
          This method evaluates an event against a run, for queries with a negation component.
 void Engine.evaluateEventForPartitonContiguity(Event e, Run r)
          This method evaluates an event against a run.
 void Engine.evaluateEventForPartitonContiguityOptimized(Event e, Run r)
          If the selection strategy is partition-contiguity, this method is called, and it evaluates the event for a given run
 void Engine.evaluateEventForSkipTillAny(Event e, Run r)
          This method evaluates an event against a run, for skip-till-any-match
 void Engine.evaluateEventForSkipTillNext(Event e, Run r)
          This method evaluates an event against a run, for skip-till-next-match
 void Engine.evaluateEventOptimizedForNegation(Event e, Run r)
          This method evaluates the event for a given run, for queries with a negation component.
 void Engine.evaluateEventOptimizedForSkipTillAny(Event e, Run r)
          This method evaluates the event for a given run, for skip-till-any-match
 void Engine.evaluateEventOptimizedForSkipTillNext(Event e, Run r)
          This method evaluates the event for a given run, for skip-till-next-match.
 void Engine.outputMatchByPartitionForNegation(Match m, Run r)
          Outputs a match, and profiles, for queries with a negation componengt, with a partition attribute.
 void Engine.outputMatchForNegation(Match m, Run r)
          Outputs a match, and profiles, for queries with a negation componengt, without a partition attribute.
 

Method parameters in edu.umass.cs.sase.engine with type arguments of type Run
 void Engine.setActiveRuns(java.util.ArrayList<Run> activeRuns)
           
 void Engine.setActiveRunsByPartition(java.util.HashMap<java.lang.Integer,java.util.ArrayList<Run>> activeRunsByPartition)
           
 void Engine.setActiveRunsByPartiton(java.util.HashMap<java.lang.Integer,java.util.ArrayList<Run>> activeRunsByPartiton)
           
 void Engine.setToDeleteRuns(java.util.ArrayList<Run> toDeleteRuns)
           
 

Constructors in edu.umass.cs.sase.engine with parameters of type Run
Match(Run r, NFA nfa, EventBuffer buffer)
          Constructor, used by the default engine
 

Uses of Run in edu.umass.cs.sase.query
 

Methods in edu.umass.cs.sase.query with parameters of type Run
 boolean PredicateOptimized.evaluate(Event currentEvent, Run r, EventBuffer b)
          Evaluates an event against the predicate
 boolean Predicate.evaluate(Event currentEvent, Run r, EventBuffer b)
          Evaluates an event against the predicate
 boolean Edge.evaluatePredicate(Event currentEvent, Run r, EventBuffer b)
          Override method, evaluates event based on the current event, and a run.