Patent ID: 7249140

Claim:
A method for updating a database system using a parallel application, the parallel application including a plurality of parallel operators, the method comprising: receiving records; attaching a unique identifier to each record; receiving one or more user defined rules; generating an action and a user defined rule condition for each of the user defined rules; assigning an action identifier to each action/user defined rule condition pair; evaluating a first user defined rule condition for each record; attaching first action identifier to a first subset of the records, based on the evaluation of the first user defined rule condition; evaluating a second user defined rule condition for each record; attaching a second action identifier to a second subset of the records, based on the evaluation of the second user defined rule condition; transmitting the records to the database system with the unique identifiers and, for each of the first subset of the records, the first action identifiers; transmitting the second action identifier to the database system with each of the second subset of the records; and transmitting the one or more actions to the database system.