public class PentahoDataSourceManager extends com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
Constructor and Description |
---|
PentahoDataSourceManager() |
Modifier and Type | Method and Description |
---|---|
protected OlapDataSource |
createDataSource(PentahoDataSourceDefinition definition) |
protected PentahoDataSourceDefinition |
createDataSourceDefinition(HierarchicalConfiguration configuration) |
protected void |
destroy() |
org.pentaho.platform.plugin.action.mondrian.catalog.MondrianCatalog |
getCatalog(String name) |
List<com.eyeq.pivot4j.analytics.datasource.CatalogInfo> |
getCatalogs() |
protected org.pentaho.platform.plugin.action.mondrian.catalog.IMondrianCatalogService |
getCatalogService() |
List<com.eyeq.pivot4j.analytics.datasource.CubeInfo> |
getCubes(String catalogName) |
protected PentahoDataSourceDefinition |
getDefinition(com.eyeq.pivot4j.analytics.datasource.ConnectionInfo connectionInfo) |
protected org.pentaho.platform.api.engine.IPentahoSession |
getSession() |
protected void |
initialize() |
protected void |
registerDefinitions() |
protected void initialize()
initialize
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.initialize()
protected void destroy()
destroy
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.destroy()
protected org.pentaho.platform.api.engine.IPentahoSession getSession()
protected org.pentaho.platform.plugin.action.mondrian.catalog.IMondrianCatalogService getCatalogService()
public List<com.eyeq.pivot4j.analytics.datasource.CatalogInfo> getCatalogs()
DataSourceManager.getCatalogs()
public org.pentaho.platform.plugin.action.mondrian.catalog.MondrianCatalog getCatalog(String name)
name
- public List<com.eyeq.pivot4j.analytics.datasource.CubeInfo> getCubes(String catalogName)
DataSourceManager.getCubes(java.lang.String)
protected void registerDefinitions()
registerDefinitions
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.registerDefinitions()
protected PentahoDataSourceDefinition getDefinition(com.eyeq.pivot4j.analytics.datasource.ConnectionInfo connectionInfo)
getDefinition
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.getDefinition(com.eyeq.pivot4j.analytics.datasource.ConnectionInfo)
protected PentahoDataSourceDefinition createDataSourceDefinition(HierarchicalConfiguration configuration)
createDataSourceDefinition
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.createDataSourceDefinition(org.apache.commons.configuration.HierarchicalConfiguration)
protected OlapDataSource createDataSource(PentahoDataSourceDefinition definition)
createDataSource
in class com.eyeq.pivot4j.analytics.datasource.AbstractDataSourceManager<PentahoDataSourceDefinition>
AbstractDataSourceManager.createDataSource(com.eyeq.pivot4j.analytics.datasource.DataSourceInfo)
Copyright © 2012–2013 Eyeq MC. All rights reserved.