|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||
com.sas.storage.olap.sasmdx.Member
@SASScope(value="ALL") 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 MetadataEntityInterfaceOLAPException
public java.lang.String getLabel()
throws OLAPException
MetadataEntityInterface
getLabel in interface MetadataEntityInterfaceOLAPException
public java.lang.String getUniqueName()
throws OLAPException
MetadataEntityInterface
getUniqueName in interface MetadataEntityInterfaceOLAPException
public java.lang.String getDescription()
throws OLAPException
getDescription in interface MetadataEntityInterfaceOLAPException
public LevelInterface getLevel()
throws OLAPException
getLevel in interface MemberInterfaceOLAPException - if a database error occurs
public DimensionInterface getDimension()
throws OLAPException
MemberInterface
getDimension in interface MemberInterfaceOLAPException - if a database error occurs
public int getChildCount()
throws OLAPException
MemberInterface
getChildCount in interface MemberInterfaceOLAPException - if a database error occurs
public int getType()
throws OLAPException
MemberInterface
getType in interface MemberInterfaceOLAPException - if a database error occurs
public PropertyInterface[] getProperties()
throws OLAPException
MemberInterface
getProperties in interface MemberInterfaceOLAPException - if a database error occurs
public MemberInterface getParentMember()
throws OLAPException
MemberInterface
getParentMember in interface MemberInterfaceOLAPException - if a database error occurs
public Filter getFilter()
throws OLAPException
MemberInterface
getFilter in interface MemberInterfaceOLAPException - if a database error occurs
public MetadataInterface getMetadata()
throws OLAPException
getMetadata in interface MetadataEntityInterfaceOLAPException - if a database error occursMemberInterface
public java.util.Date getCreationDateTime()
throws OLAPException
MetadataEntityInterface
getCreationDateTime in interface MetadataEntityInterfaceOLAPException
public java.util.Date getUpdateDateTime()
throws OLAPException
MetadataEntityInterface
getUpdateDateTime in interface MetadataEntityInterfaceOLAPException
public CubeInterface getCube()
throws OLAPException
MemberInterface
getCube in interface MemberInterfaceOLAPException - if a database error occurs
public MemberInterface[] getChildren()
throws OLAPException
getChildren in interface MemberInterfaceOLAPException - if a database error occurs
|
| Components |
|
| |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||||