class MondrianOlap4jCatalog extends MondrianOlap4jMetadataElement implements Catalog, org.olap4j.impl.Named
Catalog
 for the Mondrian OLAP engine.| Modifier and Type | Field and Description | 
|---|---|
(package private) String | 
name  | 
(package private) MondrianOlap4jDatabase | 
olap4jDatabase  | 
(package private) MondrianOlap4jDatabaseMetaData | 
olap4jDatabaseMetaData  | 
(package private) Map<String,RolapSchema> | 
schemaMap  | 
| Constructor and Description | 
|---|
MondrianOlap4jCatalog(MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData,
                     String name,
                     MondrianOlap4jDatabase database,
                     Map<String,RolapSchema> schemaMap)  | 
| Modifier and Type | Method and Description | 
|---|---|
Database | 
getDatabase()  | 
OlapDatabaseMetaData | 
getMetaData()  | 
String | 
getName()  | 
protected OlapElement | 
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
 there is none. 
 | 
NamedList<Schema> | 
getSchemas()  | 
isWrapperFor, unwrap, unwrapImplfinal MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData
final String name
final Map<String,RolapSchema> schemaMap
final MondrianOlap4jDatabase olap4jDatabase
MondrianOlap4jCatalog(MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData, String name, MondrianOlap4jDatabase database, Map<String,RolapSchema> schemaMap)
public NamedList<Schema> getSchemas() throws OlapException
getSchemas in interface CatalogOlapExceptionpublic String getName()
getName in interface org.olap4j.impl.NamedgetName in interface Catalogpublic OlapDatabaseMetaData getMetaData()
getMetaData in interface Catalogpublic Database getDatabase()
getDatabase in interface Catalogprotected OlapElement getOlapElement()
MondrianOlap4jMetadataElementgetOlapElement in class MondrianOlap4jMetadataElement