final ParameterMapping[] inputParameters,
final ParameterMapping[] outputParameters
)
throws ReportDataFactoryException, DataSourceException
{
final GlobalMasterRow outerRow = dataRow.derive();
// create a view for the parameters of the report ...
final GlobalMasterRow masterRow =
GlobalMasterRow.createReportRow(outerRow, reportContext);
masterRow.setParameterDataRow
(new ParameterDataRow(inputParameters, outerRow.getGlobalView()));
// perform the query ...
// add the resultset ...
masterRow.setReportDataRow(ReportDataRow.createDataRow
(reportDataFactory, query, masterRow.getGlobalView()));
if (outputParameters == null)
{
outerRow.setExportedDataRow(new ImportedVariablesDataRow(masterRow));
}