mondrian.olap4j
Class MondrianOlap4jCatalog

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jCatalog
All Implemented Interfaces:
org.olap4j.impl.Named, Catalog

 class MondrianOlap4jCatalog
extends Object
implements Catalog, org.olap4j.impl.Named

Implementation of Catalog for the Mondrian OLAP engine.

Since:
May 23, 2007
Version:
$Id: //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jCatalog.java#8 $
Author:
jhyde

Field Summary
(package private)  String name
           
(package private)  MondrianOlap4jDatabase olap4jDatabase
           
(package private)  MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData
           
(package private)  Map<String,RolapSchema> schemaMap
           
 
Constructor Summary
MondrianOlap4jCatalog(MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData, String name, MondrianOlap4jDatabase database, Map<String,RolapSchema> schemaMap)
           
 
Method Summary
 Database getDatabase()
           
 OlapDatabaseMetaData getMetaData()
           
 String getName()
           
 NamedList<Schema> getSchemas()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

olap4jDatabaseMetaData

final MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData

name

final String name

schemaMap

final Map<String,RolapSchema> schemaMap

olap4jDatabase

final MondrianOlap4jDatabase olap4jDatabase
Constructor Detail

MondrianOlap4jCatalog

MondrianOlap4jCatalog(MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData,
                      String name,
                      MondrianOlap4jDatabase database,
                      Map<String,RolapSchema> schemaMap)
Method Detail

getSchemas

public NamedList<Schema> getSchemas()
                             throws OlapException
Specified by:
getSchemas in interface Catalog
Throws:
OlapException

getName

public String getName()
Specified by:
getName in interface org.olap4j.impl.Named
Specified by:
getName in interface Catalog

getMetaData

public OlapDatabaseMetaData getMetaData()
Specified by:
getMetaData in interface Catalog

getDatabase

public Database getDatabase()
Specified by:
getDatabase in interface Catalog

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads