Class SimpleLegacyBandedMDXDataFactory
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.AbstractDataFactory
-
- org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.AbstractMDXDataFactory
-
- org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.SimpleLegacyBandedMDXDataFactory
-
- 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 SimpleLegacyBandedMDXDataFactory extends AbstractMDXDataFactory
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.AbstractMDXDataFactory
AbstractMDXDataFactory.MDXCompiler
-
-
Constructor Summary
Constructors Constructor Description SimpleLegacyBandedMDXDataFactory(OlapConnectionProvider connectionProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableModel
queryData(String queryName, org.pentaho.reporting.engine.classic.core.DataRow parameters)
Queries a datasource.-
Methods inherited from class org.pentaho.reporting.engine.classic.extensions.datasources.olap4j.AbstractMDXDataFactory
clone, close, computedQuery, extractQueryLimit, getConnectionProvider, getJdbcPasswordField, getJdbcUserField, getQueryHash, getQueryNames, getReferencedFields, getRoleField, getStatement, initialize, isMembersOnAxisSorted, isQueryExecutable, performQuery, quote, setConnectionProvider, setJdbcPasswordField, setJdbcUserField, setMembersOnAxisSorted, setRoleField, translateQuery
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.AbstractDataFactory
calculateQueryLimit, calculateQueryTimeOut, cancelRunningQuery, derive, getConfiguration, getContextKey, getDataFactoryContext, getDisplayConnectionName, getLocale, getMetaData, getResourceBundleFactory, getResourceManager, queryDesignTimeStructure
-
-
-
-
Constructor Detail
-
SimpleLegacyBandedMDXDataFactory
public SimpleLegacyBandedMDXDataFactory(OlapConnectionProvider connectionProvider)
-
-
Method Detail
-
queryData
public TableModel queryData(String queryName, org.pentaho.reporting.engine.classic.core.DataRow parameters) throws org.pentaho.reporting.engine.classic.core.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:
queryName
- the query nameparameters
- the parameters for the query- Returns:
- the result of the query as table model.
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
- if an error occured while performing the query.
-
-