Class PentahoDataFactory

  • 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 PentahoDataFactory
    extends org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
    This needs the latest CVS version of JFreeReport (0.8.7-5-cvs)...
    Author:
    Thomas Morgner
    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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ClassLoader getClassLoader()  
      TableModel queryData​(String string, org.pentaho.reporting.engine.classic.core.DataRow dataRow)  
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory

        close, derive, getParameterFields, getQueryNames, isQueryExecutable, translateQuery
      • Methods inherited from class org.pentaho.reporting.engine.classic.core.AbstractDataFactory

        calculateQueryLimit, calculateQueryTimeOut, cancelRunningQuery, clone, getConfiguration, getContextKey, getDataFactoryContext, getDisplayConnectionName, getLocale, getMetaData, getQueryHash, getReferencedFields, getResourceBundleFactory, getResourceManager, initialize, queryDesignTimeStructure
    • Constructor Detail

      • PentahoDataFactory

        public PentahoDataFactory​(ClassLoader classLoader)
    • Method Detail

      • getClassLoader

        public ClassLoader getClassLoader()
        Overrides:
        getClassLoader in class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
      • queryData

        public TableModel queryData​(String string,
                                    org.pentaho.reporting.engine.classic.core.DataRow dataRow)
                             throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
        Specified by:
        queryData in interface org.pentaho.reporting.engine.classic.core.DataFactory
        Overrides:
        queryData in class org.pentaho.reporting.engine.classic.core.modules.misc.datafactory.StaticDataFactory
        Throws:
        org.pentaho.reporting.engine.classic.core.ReportDataFactoryException