public class PmdConnectionProvider extends Object implements IPmdConnectionProvider
Constructor and Description |
---|
PmdConnectionProvider() |
Modifier and Type | Method and 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
datasources
|
org.pentaho.metadata.repository.IMetadataDomainRepository |
getMetadataDomainRepository(String domainId,
org.pentaho.reporting.libraries.resourceloader.ResourceManager resourceManager,
org.pentaho.reporting.libraries.resourceloader.ResourceKey contextKey,
String xmiFile) |
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
org.pentaho.reporting.libraries.resourceloader.ResourceException
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
getMetadataDomainRepository
in interface IPmdConnectionProvider
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
public Connection createConnection(org.pentaho.di.core.database.DatabaseMeta databaseMeta, String username, String password) throws org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
createConnection
in interface IPmdConnectionProvider
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
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
IPmdConnectionProvider
executeQuery
in interface IPmdConnectionProvider
org.pentaho.reporting.engine.classic.core.ReportDataFactoryException
Copyright © 2019 Hitachi Vantara. All rights reserved.