3. The method of claim 1, further comprising: displaying the query to a user at the client computing system; and allowing the user to modify the query through manipulations of graphical objects representing the query.
3. The method of claim 1, further comprising: displaying the query to a user at the client computing system; and allowing the user to modify the query through manipulations of graphical objects representing the query. 8. The method of claim 3, wherein allowing the user to modify the query includes allowing the user to select different columns for the query.