|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.storage.olap.sasmdx.Member
public class Member
Contains the client side implementation for com.sas.storage.olap.MemberInterface. This implementation uses the IOM/OLAP interfaces provided by the SAS OLAP server. There actually aren't any remote calls in this particular class. All remote metadata calls are made from within the MetadataInterface implementation.
Field Summary |
---|
Fields inherited from interface com.sas.storage.olap.MemberInterface |
---|
TYPE_ALL, TYPE_FORMULA, TYPE_MEASURE, TYPE_REGULAR, TYPE_UNSPECIFIED |
Constructor Summary | |
---|---|
Member(MetadataInterface metadata,
com.sas.iom.SASMDX.ISession _session,
java.lang.String catalogName,
java.lang.String schemaName,
java.lang.String cubeName,
java.lang.String uniqueDimensionName,
java.lang.String uniqueHierarchyName,
java.lang.String uniqueLevelName,
int levelDepth,
java.lang.String name,
java.lang.String uniqueName,
java.lang.String label,
int type,
int childCount,
java.lang.String parentMemberName,
int propertyDataTypes,
java.lang.String[] propertyNames)
|
Method Summary | |
---|---|
int |
getChildCount()
Returns the number of children for this member. |
MemberInterface[] |
getChildren()
Return children of this member. |
java.util.Date |
getCreationDateTime()
Get the creation date of this object |
CubeInterface |
getCube()
Returns the name of the cube to which the measure belongs. |
java.lang.String |
getDescription()
Return the description of a member. |
DimensionInterface |
getDimension()
Returns the Dimension that this member is a child of. |
Filter |
getFilter()
Returns a copy of the Filter object that was used to obtain this MemberInterface. |
java.lang.String |
getLabel()
Get the label/caption for this metadata object |
LevelInterface |
getLevel()
Returns a level that this member belongs to. |
MetadataInterface |
getMetadata()
Returns the metadataSession for this member. |
java.lang.String |
getName()
Get the Name of this object |
MemberInterface |
getParentMember()
Returns the parent member |
PropertyInterface[] |
getProperties()
Returns the properties associated with this member. |
int |
getType()
Returns the type of the member. |
java.lang.String |
getUniqueName()
Get the Unique name of this object |
java.util.Date |
getUpdateDateTime()
Get the last update/modified date time for this object |
Constructor Detail |
---|
public Member(MetadataInterface metadata, com.sas.iom.SASMDX.ISession _session, java.lang.String catalogName, java.lang.String schemaName, java.lang.String cubeName, java.lang.String uniqueDimensionName, java.lang.String uniqueHierarchyName, java.lang.String uniqueLevelName, int levelDepth, java.lang.String name, java.lang.String uniqueName, java.lang.String label, int type, int childCount, java.lang.String parentMemberName, int propertyDataTypes, java.lang.String[] propertyNames) throws OLAPException
OLAPException
Method Detail |
---|
public java.lang.String getName() throws OLAPException
MetadataEntityInterface
getName
in interface MetadataEntityInterface
OLAPException
public java.lang.String getLabel() throws OLAPException
MetadataEntityInterface
getLabel
in interface MetadataEntityInterface
OLAPException
public java.lang.String getUniqueName() throws OLAPException
MetadataEntityInterface
getUniqueName
in interface MetadataEntityInterface
OLAPException
public java.lang.String getDescription() throws OLAPException
getDescription
in interface MetadataEntityInterface
OLAPException
public LevelInterface getLevel() throws OLAPException
getLevel
in interface MemberInterface
OLAPException
- if a database error occurspublic DimensionInterface getDimension() throws OLAPException
MemberInterface
getDimension
in interface MemberInterface
OLAPException
- if a database error occurspublic int getChildCount() throws OLAPException
MemberInterface
getChildCount
in interface MemberInterface
OLAPException
- if a database error occurspublic int getType() throws OLAPException
MemberInterface
getType
in interface MemberInterface
OLAPException
- if a database error occurspublic PropertyInterface[] getProperties() throws OLAPException
MemberInterface
getProperties
in interface MemberInterface
OLAPException
- if a database error occurspublic MemberInterface getParentMember() throws OLAPException
MemberInterface
getParentMember
in interface MemberInterface
OLAPException
- if a database error occurspublic Filter getFilter() throws OLAPException
MemberInterface
getFilter
in interface MemberInterface
OLAPException
- if a database error occurspublic MetadataInterface getMetadata() throws OLAPException
getMetadata
in interface MetadataEntityInterface
OLAPException
- if a database error occursMemberInterface
public java.util.Date getCreationDateTime() throws OLAPException
MetadataEntityInterface
getCreationDateTime
in interface MetadataEntityInterface
OLAPException
public java.util.Date getUpdateDateTime() throws OLAPException
MetadataEntityInterface
getUpdateDateTime
in interface MetadataEntityInterface
OLAPException
public CubeInterface getCube() throws OLAPException
MemberInterface
getCube
in interface MemberInterface
OLAPException
- if a database error occurspublic MemberInterface[] getChildren() throws OLAPException
getChildren
in interface MemberInterface
OLAPException
- if a database error occurs
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |