Uses of Interface
edu.umass.cs.sase.stream.Event

Packages that use Event
edu.umass.cs.sase.engine   
edu.umass.cs.sase.query   
edu.umass.cs.sase.stream   
 

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

Methods in edu.umass.cs.sase.engine that return Event
 Event EventBuffer.getEvent(int Id)
          This method returns the event with the provided event id.
 Event[] Match.getEvents()
           
 

Methods in edu.umass.cs.sase.engine that return types with arguments of type Event
 java.util.ArrayList<Event> Engine.getNegationEvents()
           
 java.util.HashMap<java.lang.Integer,java.util.ArrayList<Event>> Engine.getNegationEventsByPartition()
           
 

Methods in edu.umass.cs.sase.engine with parameters of type Event
 void Run.addEvent(Event e)
          Adds an event to the run, and makes necessary updates of the run status and value vectors.
 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 EventBuffer.bufferEvent(Event e)
          Buffers an event
 boolean Engine.checkNegation(Event e)
           
 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.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
 void Engine.createNewRun(Event e)
          Creates a new run containing the input event.
 void Engine.createNewRunByPartition(Event e)
          Creates a new run containing the input event and adds the new run to the corresponding partition
 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.evaluateRunsByPartitionForNegation(Event e)
          This method will iterate runs in the same partition for the current event, for queries with a negation component.
 void Engine.evaluateRunsByPartitionForSkipTillAny(Event e)
          This method will iterate runs in the same partition for the current event, for skip-till-any-match
 void Engine.evaluateRunsByPartitionForSkipTillNext(Event e)
          This method will iterate runs in the same partition for the current event, for skip-till-next-match
 void Engine.evaluateRunsForNegation(Event e)
          This method will iterate all existing runs for the current event, for queries with a negation component.
 void Engine.evaluateRunsForPartitionContiguity(Event e)
          If the selection strategy is partition-contiguity, this method is called and it will iterate runs in the same partition for the current event
 void Engine.evaluateRunsForSkipTillAny(Event e)
          This method will iterate all existing runs for the current event, for skip-till-any-match.
 void Engine.evaluateRunsForSkipTillNext(Event e)
          This method will iterate all existing runs for the current event, for skip-till-next-match.
 void Engine.indexNegationByPartition(Event e)
           
 void ValueVectorElementSum.initializeValue(Event e)
           
 void ValueVectorElementSet.initializeValue(Event e)
           
 void ValueVectorElementMin.initializeValue(Event e)
           
 void ValueVectorElementMax.initializeValue(Event e)
           
 void ValueVectorElementCount.initializeValue(Event e)
           
 void ValueVectorElementAvg.initializeValue(Event e)
           
 void ValueVectorElement.initializeValue(Event e)
          initializes the value by an eventg
 void Run.initializeValueVector(Event e)
          Initializes the value vectors of the computation state
 void Match.setEvents(Event[] events)
           
 void ValueVectorElementSum.updateValue(Event e)
           
 void ValueVectorElementSet.updateValue(Event e)
           
 void ValueVectorElementMin.updateValue(Event e)
           
 void ValueVectorElementMax.updateValue(Event e)
           
 void ValueVectorElementCount.updateValue(Event e)
           
 void ValueVectorElementAvg.updateValue(Event e)
           
 void ValueVectorElement.updateValue(Event e)
          Updates the value
 void Run.updateValueVector(Event e)
          Updates the value vectors for the computation state
 

Method parameters in edu.umass.cs.sase.engine with type arguments of type Event
 boolean Engine.searchNegation(int beforeTimestamp, int afterTimestamp, java.util.ArrayList<Event> list)
           
 void Engine.setNegationEvents(java.util.ArrayList<Event> negationEvents)
           
 void Engine.setNegationEventsByPartition(java.util.HashMap<java.lang.Integer,java.util.ArrayList<Event>> negationEventsByPartition)
           
 

Constructor parameters in edu.umass.cs.sase.engine with type arguments of type Event
Match(java.util.ArrayList<Event> eventList, NFA nfa)
          Constructor, used by the sharing engine
 

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

Methods in edu.umass.cs.sase.query with parameters of type Event
 boolean State.canStartWithEvent(Event e)
           
 boolean PredicateOptimized.evaluate(Event currentEvent, Event previousEvent)
          Evaluates an event against this predicate
 boolean Predicate.evaluate(Event currentEvent, Event previousEvent)
          Evaluates an event against this predicate
 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, Event previousEvent)
          Evaluates an event on this edge
 boolean Edge.evaluatePredicate(Event currentEvent, Run r, EventBuffer b)
          Override method, evaluates event based on the current event, and a run.
 

Uses of Event in edu.umass.cs.sase.stream
 

Classes in edu.umass.cs.sase.stream that implement Event
 class ABCEvent
          This class represents a kind of event.
 class StockEvent
          This class represents the stock event.
 

Methods in edu.umass.cs.sase.stream that return Event
 Event[] Stream.getEvents()
           
 Event Stream.popEvent()
           
 

Methods in edu.umass.cs.sase.stream with parameters of type Event
 void Stream.setEvents(Event[] events)