org.jfree.report.modules.data.sql

Class SQLReportDataFactory

Implemented Interfaces:
Cloneable, ReportDataFactory

public class SQLReportDataFactory
extends SimpleSQLReportDataFactory

Creation-Date: 19.02.2006, 17:37:33
Author:
Thomas Morgner

Constructor Summary

SQLReportDataFactory(Connection connection)
SQLReportDataFactory(ConnectionProvider connectionProvider)

Method Summary

String
getQuery(String name)
String[]
getQueryNames()
ReportData
queryData(String query, DataSet parameters)
Queries a datasource.
void
setQuery(String name, String queryString)

Methods inherited from class org.jfree.report.modules.data.sql.SimpleSQLReportDataFactory

clone, close, derive, isLabelMapping, open, queryData, setLabelMapping

Constructor Details

SQLReportDataFactory

public SQLReportDataFactory(Connection connection)

SQLReportDataFactory

public SQLReportDataFactory(ConnectionProvider connectionProvider)

Method Details

getQuery

public String getQuery(String name)

getQueryNames

public String[] getQueryNames()

queryData

public ReportData queryData(String query,
                            DataSet parameters)
            throws ReportDataFactoryException
Queries a datasource. The string 'query' defines the name of the query. The Parameterset given here may contain more data than actually needed.

The dataset may change between two calls, do not assume anything!

Specified by:
queryData in interface ReportDataFactory
Overrides:
queryData in interface SimpleSQLReportDataFactory
Parameters:
query -
parameters -
Returns:

setQuery

public void setQuery(String name,
                     String queryString)