class MondrianOlap4jDimension extends MondrianOlap4jMetadataElement implements Dimension, org.olap4j.impl.Named
Dimension
for the Mondrian OLAP engine.Dimension.Type
Constructor and Description |
---|
MondrianOlap4jDimension(MondrianOlap4jSchema olap4jSchema,
Dimension dimension) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getCaption() |
Hierarchy |
getDefaultHierarchy() |
String |
getDescription() |
Dimension.Type |
getDimensionType() |
NamedList<Hierarchy> |
getHierarchies() |
String |
getName() |
protected OlapElement |
getOlapElement()
Returns the Mondrian metadata element inside this wrapper, or null if
there is none.
|
String |
getUniqueName() |
int |
hashCode() |
boolean |
isVisible() |
isWrapperFor, unwrap, unwrapImpl
MondrianOlap4jDimension(MondrianOlap4jSchema olap4jSchema, Dimension dimension)
public NamedList<Hierarchy> getHierarchies()
getHierarchies
in interface Dimension
public Hierarchy getDefaultHierarchy()
getDefaultHierarchy
in interface Dimension
public Dimension.Type getDimensionType() throws OlapException
getDimensionType
in interface Dimension
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