Class PmdConnectionProvider
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider
-
- All Implemented Interfaces:
Serializable
,IPmdConnectionProvider
public class PmdConnectionProvider extends Object implements IPmdConnectionProvider
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PmdConnectionProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connection
createConnection(org.pentaho.di.core.database.DatabaseMeta databaseMeta, String username, String password)
protected InputStream
createStream(org.pentaho.reporting.libraries.resourceloader.ResourceManager manager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey, String xmiFile)
TableModel
executeQuery(org.pentaho.metadata.query.model.Query query, org.pentaho.reporting.engine.classic.core.DataRow parameters)
This brokers execution of a query to the connection provider, it is used for non-SQL based Pentaho Metadata datasourcesorg.pentaho.metadata.repository.IMetadataDomainRepository
getMetadataDomainRepository(String domainId, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey, String xmiFile)
-
-
-
Method Detail
-
createStream
protected InputStream createStream(org.pentaho.reporting.libraries.resourceloader.ResourceManager manager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey, String xmiFile) throws org.pentaho.reporting.libraries.resourceloader.ResourceException
- Throws:
org.pentaho.reporting.libraries.resourceloader.ResourceException
-
getMetadataDomainRepository
public org.pentaho.metadata.repository.IMetadataDomainRepository getMetadataDomainRepository(String domainId, org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager, org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey, String xmiFile) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
- Specified by:
getMetadataDomainRepository
in interfaceIPmdConnectionProvider
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
-
createConnection
public Connection createConnection(org.pentaho.di.core.database.DatabaseMeta databaseMeta, String username, String password) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
- Specified by:
createConnection
in interfaceIPmdConnectionProvider
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
-
executeQuery
public TableModel executeQuery(org.pentaho.metadata.query.model.Query query, org.pentaho.reporting.engine.classic.core.DataRow parameters) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Description copied from interface:IPmdConnectionProvider
This brokers execution of a query to the connection provider, it is used for non-SQL based Pentaho Metadata datasources- Specified by:
executeQuery
in interfaceIPmdConnectionProvider
- Throws:
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
-
-