mondrian.olap4j
Class MondrianOlap4jNamedSet

java.lang.Object
  extended by mondrian.olap4j.MondrianOlap4jMetadataElement
      extended by mondrian.olap4j.MondrianOlap4jNamedSet
All Implemented Interfaces:
org.olap4j.impl.Named, MetadataElement, NamedSet, OlapWrapper

 class MondrianOlap4jNamedSet
extends MondrianOlap4jMetadataElement
implements NamedSet, org.olap4j.impl.Named

Implementation of NamedSet for the Mondrian OLAP engine.

Since:
Nov 12, 2007
Author:
jhyde

Constructor Summary
MondrianOlap4jNamedSet(MondrianOlap4jCube olap4jCube, NamedSet namedSet)
           
 
Method Summary
 String getCaption()
           
 Cube getCube()
           
 String getDescription()
           
 ParseTreeNode getExpression()
           
 String getName()
           
protected  OlapElement getOlapElement()
          Returns the Mondrian metadata element inside this wrapper, or null if there is none.
 String getUniqueName()
           
 boolean isVisible()
           
 
Methods inherited from class mondrian.olap4j.MondrianOlap4jMetadataElement
isWrapperFor, unwrap, unwrapImpl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MondrianOlap4jNamedSet

MondrianOlap4jNamedSet(MondrianOlap4jCube olap4jCube,
                       NamedSet namedSet)
Method Detail

getCube

public Cube getCube()
Specified by:
getCube in interface NamedSet

getExpression

public ParseTreeNode getExpression()
Specified by:
getExpression in interface NamedSet

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()
Specified by:
getCaption in interface MetadataElement

getDescription

public String getDescription()
Specified by:
getDescription in interface MetadataElement

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MetadataElement

getOlapElement

protected OlapElement getOlapElement()
Description copied from class: MondrianOlap4jMetadataElement
Returns the Mondrian metadata element inside this wrapper, or null if there is none.

Specified by:
getOlapElement in class MondrianOlap4jMetadataElement
Returns:
The Mondrian metadata element, if any

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads