18. A machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform the method recited in claim 2 .
2. The method of claim 1 , farther comprising: determining whether a join condition associated with the first part of the condition and the second part of the condition is satisfied by the instance of the first primitive event of the multiple primitive events and the instance of the second primitive event of the multiple primitive events.