This package can be used to generate reports from database query results. It can compose the definition of report tables that display data retrieved from given SQL query results. The report table definitions include the SQL query, query result grouping fields, result columns to be used as report fields, callback functions to format field values, report title and page summary text, etc.. The report definitions may be defined programmatically or loaded from a XML configuration file.