mondrian.olap4j
Class MondrianOlap4jLevel
java.lang.Object
mondrian.olap4j.MondrianOlap4jLevel
- All Implemented Interfaces:
- org.olap4j.impl.Named, Level, MetadataElement
class MondrianOlap4jLevel
- extends Object
- implements Level, org.olap4j.impl.Named
Implementation of Level
for the Mondrian OLAP engine.
- Since:
- May 25, 2007
- Version:
- $Id: //open/mondrian/src/main/mondrian/olap4j/MondrianOlap4jLevel.java#5 $
- Author:
- jhyde
Nested classes/interfaces inherited from interface org.olap4j.metadata.Level |
Level.Type |
MondrianOlap4jLevel
MondrianOlap4jLevel(MondrianOlap4jSchema olap4jSchema,
Level level)
- Creates a MondrianOlap4jLevel.
- Parameters:
olap4jSchema
- Schemalevel
- Mondrian level
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
getDepth
public int getDepth()
- Specified by:
getDepth
in interface Level
getHierarchy
public Hierarchy getHierarchy()
- Specified by:
getHierarchy
in interface Level
getDimension
public Dimension getDimension()
- Specified by:
getDimension
in interface Level
isCalculated
public boolean isCalculated()
- Specified by:
isCalculated
in interface Level
getLevelType
public Level.Type getLevelType()
- Specified by:
getLevelType
in interface Level
getProperties
public NamedList<Property> getProperties()
- Specified by:
getProperties
in interface Level
getMembers
public List<Member> getMembers()
- Specified by:
getMembers
in interface Level
getName
public String getName()
- Specified by:
getName
in interface org.olap4j.impl.Named
- Specified by:
getName
in interface MetadataElement
getUniqueName
public String getUniqueName()
- Specified by:
getUniqueName
in interface MetadataElement
getCaption
public String getCaption(Locale locale)
- Specified by:
getCaption
in interface MetadataElement
getDescription
public String getDescription(Locale locale)
- Specified by:
getDescription
in interface MetadataElement
getCardinality
public int getCardinality()
- Specified by:
getCardinality
in interface Level