class MondrianOlap4jMember extends MondrianOlap4jMetadataElement implements Member, org.olap4j.impl.Named
Member.TreeOp, Member.Type
Modifier and Type | Field and Description |
---|---|
(package private) Member |
member |
(package private) MondrianOlap4jSchema |
olap4jSchema |
Constructor and Description |
---|
MondrianOlap4jMember(MondrianOlap4jSchema olap4jSchema,
Member mondrianMember) |
isWrapperFor, unwrap, unwrapImpl
final Member member
final MondrianOlap4jSchema olap4jSchema
MondrianOlap4jMember(MondrianOlap4jSchema olap4jSchema, Member mondrianMember)
public NamedList<MondrianOlap4jMember> getChildMembers() throws OlapException
getChildMembers
in interface Member
OlapException
public int getChildMemberCount() throws OlapException
getChildMemberCount
in interface Member
OlapException
public MondrianOlap4jMember getParentMember()
getParentMember
in interface Member
public Hierarchy getHierarchy()
getHierarchy
in interface Member
public Dimension getDimension()
getDimension
in interface Member
public Member.Type getMemberType()
getMemberType
in interface Member
public boolean isChildOrEqualTo(Member member)
isChildOrEqualTo
in interface Member
public boolean isCalculated()
isCalculated
in interface Member
public int getSolveOrder()
getSolveOrder
in interface Member
public ParseTreeNode getExpression()
getExpression
in interface Member
public List<Member> getAncestorMembers()
getAncestorMembers
in interface Member
public boolean isCalculatedInQuery()
isCalculatedInQuery
in interface Member
public Object getPropertyValue(Property property)
getPropertyValue
in interface Member
public String getPropertyFormattedValue(Property property)
getPropertyFormattedValue
in interface Member
public void setProperty(Property property, Object value) throws OlapException
setProperty
in interface Member
OlapException
public NamedList<Property> getProperties()
getProperties
in interface Member
public int getOrdinal()
getOrdinal
in interface Member
public Member getDataMember()
getDataMember
in interface Member
public String getName()
getName
in interface org.olap4j.impl.Named
getName
in interface MetadataElement
public String getUniqueName()
getUniqueName
in interface MetadataElement
public String getCaption()
getCaption
in interface MetadataElement
public String getDescription()
getDescription
in interface MetadataElement
public boolean isVisible()
isVisible
in interface MetadataElement
protected OlapElement getOlapElement()
MondrianOlap4jMetadataElement
getOlapElement
in class MondrianOlap4jMetadataElement