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, unwrapImpl
final MondrianOlap4jSchema olap4jSchema
MondrianOlap4jHierarchy(MondrianOlap4jSchema olap4jSchema, Hierarchy hierarchy)
public Dimension getDimension()
getDimension
in interface Hierarchy
public Member getDefaultMember() throws OlapException
getDefaultMember
in interface Hierarchy
OlapException
public NamedList<Member> getRootMembers() throws OlapException
getRootMembers
in interface Hierarchy
OlapException
public String getName()
getName
in interface org.olap4j.impl.Named
getName
in interface MetadataElement
public String getUniqueName()
getUniqueName
in interface MetadataElement
public String getCaption()
getCaption
in interface MetadataElement
public String getDescription()
getDescription
in interface MetadataElement
public boolean isVisible()
isVisible
in interface MetadataElement
protected OlapElement getOlapElement()
MondrianOlap4jMetadataElement
getOlapElement
in class MondrianOlap4jMetadataElement