class MondrianOlap4jHierarchy extends MondrianOlap4jMetadataElement implements Hierarchy, org.olap4j.impl.Named
Hierarchy
 for the Mondrian OLAP engine.| Modifier and Type | Field and Description | 
|---|---|
(package private) Hierarchy | 
hierarchy  | 
(package private) MondrianOlap4jSchema | 
olap4jSchema  | 
| Constructor and Description | 
|---|
MondrianOlap4jHierarchy(MondrianOlap4jSchema olap4jSchema,
                       Hierarchy hierarchy)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)  | 
String | 
getCaption()  | 
Member | 
getDefaultMember()  | 
String | 
getDescription()  | 
Dimension | 
getDimension()  | 
NamedList<Level> | 
getLevels()  | 
String | 
getName()  | 
protected OlapElement | 
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
 there is none. 
 | 
NamedList<Member> | 
getRootMembers()  | 
String | 
getUniqueName()  | 
boolean | 
hasAll()  | 
int | 
hashCode()  | 
boolean | 
isVisible()  | 
isWrapperFor, unwrap, unwrapImplfinal MondrianOlap4jSchema olap4jSchema
final Hierarchy hierarchy
MondrianOlap4jHierarchy(MondrianOlap4jSchema olap4jSchema, Hierarchy hierarchy)
public Dimension getDimension()
getDimension in interface Hierarchypublic Member getDefaultMember() throws OlapException
getDefaultMember in interface HierarchyOlapExceptionpublic NamedList<Member> getRootMembers() throws OlapException
getRootMembers in interface HierarchyOlapExceptionpublic String getName()
getName in interface org.olap4j.impl.NamedgetName in interface MetadataElementpublic String getUniqueName()
getUniqueName in interface MetadataElementpublic String getCaption()
getCaption in interface MetadataElementpublic String getDescription()
getDescription in interface MetadataElementpublic boolean isVisible()
isVisible in interface MetadataElementprotected OlapElement getOlapElement()
MondrianOlap4jMetadataElementgetOlapElement in class MondrianOlap4jMetadataElement