1. A method for use in a data processing system, the method comprising: receiving instructions for the execution of a query, wherein the instructions specify a user requested dataset to be retrieved from a database; automatically modifying the instructions to specify a subset of the user requested dataset; and retrieving from the database the subset of the user requested dataset by executing the modified instructions against the database.