|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectmondrian.olap.fun.MemberHelperTest.TestMember
static class MemberHelperTest.TestMember
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface mondrian.olap.Member |
---|
Member.MemberType |
Field Summary | |
---|---|
(package private) java.lang.String |
name
|
Constructor Summary | |
---|---|
MemberHelperTest.TestMember(java.lang.String name)
|
Method Summary | |
---|---|
java.lang.Object |
clone()
|
int |
compareTo(java.lang.Object o)
|
boolean |
equals(java.lang.Object o)
|
java.util.List<Member> |
getAncestorMembers()
Returns a list of the ancestor members of this member. |
java.lang.String |
getCaption()
|
Member |
getDataMember()
Returns the system-generated data member that is associated with a nonleaf member of a dimension. |
int |
getDepth()
returns the depth of this member, which is not the level's depth in case of parent child dimensions |
java.lang.String |
getDescription()
|
Dimension |
getDimension()
Returns the dimension of a this expression, or null if no dimension is defined. |
Exp |
getExpression()
|
Hierarchy |
getHierarchy()
|
Level |
getLevel()
|
Member.MemberType |
getMemberType()
Returns the type of member. |
java.lang.String |
getName()
|
java.lang.Comparable |
getOrderKey()
Returns the order key of the member (relative to its siblings); null if undefined or unavailable. |
int |
getOrdinal()
Returns the ordinal of the member. |
Member |
getParentMember()
Returns this member's parent, or null (not the 'null member', as returned by Hierarchy.getNullMember() ) if it has no parent. |
java.lang.String |
getParentUniqueName()
Returns name of parent member, or empty string (not null) if we are the root. |
Property[] |
getProperties()
Returns the definitions of the properties this member may have. |
java.lang.String |
getPropertyFormattedValue(java.lang.String propertyName)
Returns the formatted value of the property named propertyName . |
java.lang.Object |
getPropertyValue(java.lang.String propertyName)
Returns the value of the property named propertyName . |
java.lang.Object |
getPropertyValue(java.lang.String propertyName,
boolean matchCase)
Returns the value of the property named propertyName ,
matching according to the required case-sensitivity. |
java.lang.String |
getQualifiedName()
Returns the name of this element qualified by its class, for example "hierarchy 'Customers'". |
int |
getSolveOrder()
|
java.lang.String |
getUniqueName()
|
int |
hashCode()
|
boolean |
isAll()
Returns whether this is the 'all' member. |
boolean |
isCalculated()
Returns whether this member is computed using either a with
member clause in an mdx query or a calculated member defined in
cube. |
boolean |
isCalculatedInQuery()
Returns whether this member is computed from a WITH MEMBER
clause in an MDX query. |
boolean |
isChildOrEqualTo(Member member)
Returns whether member is equal to, a child, or a
descendent of this Member . |
boolean |
isEvaluated()
Returns whether this member should be evaluated within the Evaluator. |
boolean |
isHidden()
Returns whether this member is 'hidden', as per the rules which define a ragged hierarchy. |
boolean |
isMeasure()
Returns whether this is a member of the measures dimension. |
boolean |
isNull()
Returns whether this is the 'null member'. |
boolean |
isParentChildLeaf()
|
OlapElement |
lookupChild(SchemaReader schemaReader,
Id.Segment s,
MatchType matchType)
Looks up a child element, returning null if it does not exist. |
void |
setName(java.lang.String name)
Only allowable if the member is part of the WITH clause of
a query. |
void |
setProperty(java.lang.String name,
java.lang.Object value)
Sets a property of this member to a given value. |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.lang.String name
Constructor Detail |
---|
public MemberHelperTest.TestMember(java.lang.String name)
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.util.List<Member> getAncestorMembers()
Member
getAncestorMembers
in interface Member
public java.lang.String getCaption()
getCaption
in interface OlapElement
public Hierarchy getHierarchy()
getHierarchy
in interface Member
getHierarchy
in interface OlapElement
public Level getLevel()
getLevel
in interface Member
public Member.MemberType getMemberType()
Member
getMemberType
in interface Member
public boolean isParentChildLeaf()
isParentChildLeaf
in interface Member
public int getOrdinal()
Member
getOrdinal
in interface Member
public java.lang.Comparable getOrderKey()
Member
getOrderKey
in interface Member
public Member getParentMember()
Member
Hierarchy.getNullMember()
) if it has no parent.
In an access-control context, a member may have no visible
parents, so use SchemaReader.getMemberParent(mondrian.olap.Member)
.
getParentMember
in interface Member
public java.lang.String getParentUniqueName()
Member
getParentUniqueName
in interface Member
public Property[] getProperties()
Member
getProperties
in interface Member
public java.lang.Object getPropertyValue(java.lang.String propertyName)
Member
propertyName
.
Name match is case-sensitive.
getPropertyValue
in interface Member
public java.lang.Object getPropertyValue(java.lang.String propertyName, boolean matchCase)
Member
propertyName
,
matching according to the required case-sensitivity.
getPropertyValue
in interface Member
public boolean isAll()
Member
isAll
in interface Member
public boolean isCalculated()
Member
with
member
clause in an mdx query or a calculated member defined in
cube.
isCalculated
in interface Member
public boolean isEvaluated()
Member
Normally Member.isCalculated()
and Member.isEvaluated()
should return
the same value, but in situations where mondrian would like to treat the
two concepts separately such in role based security, these values may
differ.
isEvaluated
in interface Member
public boolean isCalculatedInQuery()
Member
WITH MEMBER
clause in an MDX query.
isCalculatedInQuery
in interface Member
public boolean isChildOrEqualTo(Member member)
Member
member
is equal to, a child, or a
descendent of this Member
.
isChildOrEqualTo
in interface Member
public boolean isMeasure()
Member
isMeasure
in interface Member
public boolean isNull()
Member
isNull
in interface Member
public void setName(java.lang.String name)
Member
WITH
clause of
a query.
setName
in interface Member
public void setProperty(java.lang.String name, java.lang.Object value)
Member
setProperty
in interface Member
public java.lang.String getDescription()
getDescription
in interface OlapElement
public java.lang.String getName()
getName
in interface OlapElement
public java.lang.String getQualifiedName()
OlapElement
getQualifiedName
in interface OlapElement
public java.lang.String getUniqueName()
getUniqueName
in interface OlapElement
public OlapElement lookupChild(SchemaReader schemaReader, Id.Segment s, MatchType matchType)
OlapElement
lookupChild
in interface OlapElement
public java.lang.Object clone()
clone
in class java.lang.Object
public Dimension getDimension()
OlapElement
Example 1:
has dimension[Sales].children
[Sales]
.
Example 2:
has dimension [Promotion Media].order(except([Promotion Media].[Media Type].members, {[Promotion Media].[Media Type].[No Media]}), [Measures].[Unit Sales], DESC)
Example 3:
has no dimension (well, actually it is [Product] x [Gender], but we can't represent that, so we return null);CrossJoin([Product].[Product Department].members, [Gender].members)
getDimension
in interface OlapElement
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean isHidden()
Member
isHidden
in interface Member
public int getDepth()
Member
getDepth
in interface Member
public java.lang.String getPropertyFormattedValue(java.lang.String propertyName)
Member
propertyName
.
getPropertyFormattedValue
in interface Member
public Member getDataMember()
Member
Returns this member if this member is a leaf member, or if the nonleaf member does not have an associated data member.
getDataMember
in interface Member
public Exp getExpression()
getExpression
in interface Member
public int getSolveOrder()
getSolveOrder
in interface Member
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |