Class DataPassingDataFactory

  • All Implemented Interfaces:
    Serializable, Cloneable, org.pentaho.reporting.engine.classic.core.DataFactory, org.pentaho.reporting.engine.classic.core.DataFactoryDesignTimeSupport, org.pentaho.reporting.engine.classic.core.DataFactoryMetaProvider

    public class DataPassingDataFactory
    extends org.pentaho.reporting.engine.classic.core.AbstractDataFactory
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.pentaho.reporting.engine.classic.core.AbstractDataFactory

        org.pentaho.reporting.engine.classic.core.AbstractDataFactory.DataRowWrapper
    • Field Summary

      • Fields inherited from interface org.pentaho.reporting.engine.classic.core.DataFactory

        QUERY_LIMIT, QUERY_SORT, QUERY_TIMEOUT
      • Fields inherited from interface org.pentaho.reporting.engine.classic.core.DataFactoryDesignTimeSupport

        DESIGN_TIME
    • Constructor Detail

      • DataPassingDataFactory

        public DataPassingDataFactory​(String queryName)
    • Method Detail

      • cancelRunningQuery

        public void cancelRunningQuery()
        Specified by:
        cancelRunningQuery in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        cancelRunningQuery in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
      • queryData

        public TableModel queryData​(String query,
                                    org.pentaho.reporting.engine.classic.core.DataRow parameters)
                             throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
        Throws:
        org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
      • derive

        public org.pentaho.reporting.engine.classic.core.DataFactory derive()
        Specified by:
        derive in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        derive in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
      • clone

        public org.pentaho.reporting.engine.classic.core.DataFactory clone()
        Specified by:
        clone in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        clone in class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
      • close

        public void close()
      • isQueryExecutable

        public boolean isQueryExecutable​(String query,
                                         org.pentaho.reporting.engine.classic.core.DataRow parameters)
      • getQueryNames

        public String[] getQueryNames()