1. A method for generating a reusable query component for use in building a database query, comprising: specifying, via a graphical user interface (GUI), one or more query conditions to include in the reusable query component; and specifying, via the GUI, a name to identify the reusable query component.