Interface CompoundDataFactorySupport
-
- All Superinterfaces:
Cloneable
,DataFactory
,Serializable
- All Known Implementing Classes:
CachingDataFactory
,CascadingDataFactory
,CompoundDataFactory
,SortingDataFactory
public interface CompoundDataFactorySupport extends DataFactory
-
-
Field Summary
-
Fields inherited from interface org.pentaho.reporting.engine.classic.core.DataFactory
QUERY_LIMIT, QUERY_SORT, QUERY_TIMEOUT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DataFactory
getDataFactoryForQuery(String queryName, boolean freeform)
boolean
isFreeFormQueryExecutable(String query, DataRow parameter)
boolean
isStaticQueryExecutable(String query, DataRow parameters)
TableModel
queryDesignTimeStructureFreeForm(String query, DataRow parameter)
TableModel
queryDesignTimeStructureStatic(String query, DataRow parameters)
TableModel
queryFreeForm(String query, DataRow parameter)
TableModel
queryStatic(String query, DataRow parameters)
-
Methods inherited from interface org.pentaho.reporting.engine.classic.core.DataFactory
cancelRunningQuery, clone, close, derive, getMetaData, getQueryNames, initialize, isQueryExecutable, queryData
-
-
-
-
Method Detail
-
queryStatic
TableModel queryStatic(String query, DataRow parameters) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
queryFreeForm
TableModel queryFreeForm(String query, DataRow parameter) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
queryDesignTimeStructureStatic
TableModel queryDesignTimeStructureStatic(String query, DataRow parameters) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
queryDesignTimeStructureFreeForm
TableModel queryDesignTimeStructureFreeForm(String query, DataRow parameter) throws ReportDataFactoryException
- Throws:
ReportDataFactoryException
-
getDataFactoryForQuery
DataFactory getDataFactoryForQuery(String queryName, boolean freeform)
-
-