Class DataPassingDataFactory
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.AbstractDataFactory
-
- org.pentaho.reporting.engine.classic.extensions.toc.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
-
-
Constructor Summary
Constructors Constructor Description DataPassingDataFactory(String queryName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancelRunningQuery()
org.pentaho.reporting.engine.classic.core.DataFactory
clone()
void
close()
org.pentaho.reporting.engine.classic.core.DataFactory
derive()
String[]
getQueryNames()
boolean
isQueryExecutable(String query, org.pentaho.reporting.engine.classic.core.DataRow parameters)
TableModel
queryData(String query, org.pentaho.reporting.engine.classic.core.DataRow parameters)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
calculateQueryLimit, calculateQueryTimeOut, getConfiguration, getContextKey, getDataFactoryContext, getDisplayConnectionName, getLocale, getMetaData, getQueryHash, getReferencedFields, getResourceBundleFactory, getResourceManager, initialize, queryDesignTimeStructure
-
-
-
-
Constructor Detail
-
DataPassingDataFactory
public DataPassingDataFactory(String queryName)
-
-
Method Detail
-
cancelRunningQuery
public void cancelRunningQuery()
- Specified by:
cancelRunningQuery
in interfaceorg.pentaho.reporting.engine.classic.core.DataFactory
- Overrides:
cancelRunningQuery
in classorg.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 interfaceorg.pentaho.reporting.engine.classic.core.DataFactory
- Overrides:
derive
in classorg.pentaho.reporting.engine.classic.core.AbstractDataFactory
-
clone
public org.pentaho.reporting.engine.classic.core.DataFactory clone()
- Specified by:
clone
in interfaceorg.pentaho.reporting.engine.classic.core.DataFactory
- Overrides:
clone
in classorg.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()
-
-