mondrian.olap4j
Class MondrianOlap4jCatalog
java.lang.Object
mondrian.olap4j.MondrianOlap4jMetadataElement
mondrian.olap4j.MondrianOlap4jCatalog
- All Implemented Interfaces:
- org.olap4j.impl.Named, Catalog, OlapWrapper
class MondrianOlap4jCatalog
- extends MondrianOlap4jMetadataElement
- implements Catalog, org.olap4j.impl.Named
Implementation of Catalog
for the Mondrian OLAP engine.
- Since:
- May 23, 2007
- Author:
- jhyde
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
olap4jDatabaseMetaData
final MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData
name
final String name
schemaMap
final Map<String,RolapSchema> schemaMap
olap4jDatabase
final MondrianOlap4jDatabase olap4jDatabase
MondrianOlap4jCatalog
MondrianOlap4jCatalog(MondrianOlap4jDatabaseMetaData olap4jDatabaseMetaData,
String name,
MondrianOlap4jDatabase database,
Map<String,RolapSchema> schemaMap)
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
getOlapElement
protected OlapElement getOlapElement()
- Description copied from class:
MondrianOlap4jMetadataElement
- Returns the Mondrian metadata element inside this wrapper, or null if
there is none.
- Specified by:
getOlapElement in class MondrianOlap4jMetadataElement
- Returns:
- The Mondrian metadata element, if any