Patent ID: 8924939

Claim:
A computer program product, comprising: a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising: computer-readable program code configured to provide a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples by operation of one or more computer processors; computer-readable program code configured to establish an operator graph of a plurality of operators, the operator graph defining at least one execution path in which a first operator of the plurality of operators is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator; computer-readable program code configured to define a breakpoint comprising a condition, the condition comprising a concurrent existence of a unique attribute value of data tuple in: (i) a first window of a first operator, and (ii) a second window of a second operator, wherein the first and second windows comprise a plurality of data tuples in the first and second operators, respectively; and computer-readable program code configured to, upon detecting occurrence of the condition, trigger the breakpoint to halt processing by each of the plurality of operators in the operator graph.