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, unwrapImplMondrianOlap4jDimension(MondrianOlap4jSchema olap4jSchema, Dimension dimension)
public NamedList<Hierarchy> getHierarchies()
getHierarchies in interface Dimensionpublic Hierarchy getDefaultHierarchy()
getDefaultHierarchy in interface Dimensionpublic Dimension.Type getDimensionType() throws OlapException
getDimensionType in interface DimensionOlapExceptionpublic 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