Package mondrian.olap4j
Class MondrianOlap4jNamedSet
java.lang.Object
mondrian.olap4j.MondrianOlap4jNamedSet
- All Implemented Interfaces:
org.olap4j.impl.Named,org.olap4j.metadata.MetadataElement,org.olap4j.metadata.NamedSet,org.olap4j.OlapWrapper
public class MondrianOlap4jNamedSet
extends Object
implements org.olap4j.metadata.NamedSet, org.olap4j.impl.Named
Implementation of
NamedSet for the Mondrian OLAP engine.- Since:
- Nov 12, 2007
- Author:
- jhyde
-
Method Summary
Modifier and TypeMethodDescriptionorg.olap4j.metadata.CubegetCube()org.olap4j.mdx.ParseTreeNodegetName()protected OlapElementReturns the Mondrian metadata element inside this wrapper, or null if there is none.booleanbooleanisWrapperFor(Class<?> iface) <T> Tprotected <T> TunwrapImpl(Class<T> iface) Helper forOlapWrapper.unwrap(Class)andOlapWrapper.isWrapperFor(Class).
-
Method Details
-
getCube
public org.olap4j.metadata.Cube getCube()- Specified by:
getCubein interfaceorg.olap4j.metadata.NamedSet
-
getExpression
public org.olap4j.mdx.ParseTreeNode getExpression()- Specified by:
getExpressionin interfaceorg.olap4j.metadata.NamedSet
-
getNamedSet
-
getName
- Specified by:
getNamein interfaceorg.olap4j.metadata.MetadataElement- Specified by:
getNamein interfaceorg.olap4j.impl.Named
-
getUniqueName
- Specified by:
getUniqueNamein interfaceorg.olap4j.metadata.MetadataElement
-
getCaption
- Specified by:
getCaptionin interfaceorg.olap4j.metadata.MetadataElement
-
getDescription
- Specified by:
getDescriptionin interfaceorg.olap4j.metadata.MetadataElement
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.olap4j.metadata.MetadataElement
-
getOlapElement
Returns the Mondrian metadata element inside this wrapper, or null if there is none.- Returns:
- The Mondrian metadata element, if any
-
unwrapImpl
Helper forOlapWrapper.unwrap(Class)andOlapWrapper.isWrapperFor(Class).- Type Parameters:
T- Type- Parameters:
iface- Desired interface- Returns:
- This as desired interface, or null
-
unwrap
- Specified by:
unwrapin interfaceorg.olap4j.OlapWrapper- Throws:
SQLException
-
isWrapperFor
- Specified by:
isWrapperForin interfaceorg.olap4j.OlapWrapper
-