Class EmptyDataFactory

    • Constructor Detail

      • EmptyDataFactory

        public EmptyDataFactory()
    • Method Detail

      • queryData

        public TableModel queryData​(String query,
                                    DataRow 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 for the query.

        The parameter-dataset may change between two calls, do not assume anything, and do not hold references to the parameter-dataset or the position of the columns in the dataset.

        Parameters:
        query - the query string
        parameters - the parameters for the query
        Returns:
        the result of the query as table model.
        Throws:
        ReportDataFactoryException - if an error occured while performing the query.
      • close

        public void close()
        Closes the data factory and frees all resources held by this instance.
      • isQueryExecutable

        public boolean isQueryExecutable​(String query,
                                         DataRow parameters)
        Checks whether the query would be executable by this datafactory. This performs a rough check, not a full query.
        Parameters:
        query -
        parameters -
        Returns:
      • getQueryNames

        public String[] getQueryNames()
        Description copied from interface: DataFactory
        Returns all known query-names. A data-factory may accept more than the query-names returned here.
        Returns:
        the known query names.