|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Type
Type of an MDX expression.
All type objects are immutable.
Method Summary | |
---|---|
Dimension |
getDimension()
Returns the dimension of this type, or null if not known. |
Hierarchy |
getHierarchy()
Returns the hierarchy of this type. |
Level |
getLevel()
Returns the level of this type, or null if not known. |
boolean |
usesDimension(Dimension dimension,
boolean maybe)
Returns whether this type contains a given dimension. For example: DimensionType([Gender]) uses only the
[Gender] dimension.
TupleType(MemberType([Gender]), MemberType([Store]))
uses [Gender] and [Store]
dimensions.
The maybe parameter comes into play when the
dimensional information is incomplete. |
Method Detail |
---|
boolean usesDimension(Dimension dimension, boolean maybe)
DimensionType([Gender])
uses only the
[Gender]
dimension.TupleType(MemberType([Gender]), MemberType([Store]))
uses [Gender]
and [Store]
dimensions.maybe
parameter comes into play when the
dimensional information is incomplete. For example, when applied to
TupleType(MemberType(null), MemberType([Store]))
,
usesDimension([Gender], false)
returns true because it
is possible that the expression returns a member of the
[Gender]
dimension.
dimension
- Dimensionmaybe
- If true, returns true only if this type definitely
uses the dimension
maybe
is true,
possibly) uses the given dimensionDimension getDimension()
Hierarchy getHierarchy()
Level getLevel()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |