|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MemberInterface
Represents a member in a multidimensional cube. The member is the core element that is surfaced by the OLAP metadata interfaces. It's cardinality can be very high, so it stradles the line between metadata and data; however, this interface is in fact part of the MetadataInterfaces and is treated as such. In addition to the basic information about the member itself, the parent and child interfaces can also be retrieved directly from the MemberInterface. The getLevel() method returns the LevelInterface which parents this member, and the properties associated with a given member can be retrieved via the getProperties() methods. The member may also be bound to an instance of the MetadataInterface, which is accessible from the getMetadata() method.
MetadataInterface
,
LevelInterface
,
PropertyInterface
Field Summary | |
---|---|
static int |
TYPE_ALL
The name of the member whose type is all, as well as the return value for the getType method. |
static int |
TYPE_FORMULA
The name of the member whose type is a formula, as well as the return value for the getType method. |
static int |
TYPE_MEASURE
The name of the member whose type is a measure, as well as the return value for the getType method. |
static int |
TYPE_REGULAR
The name of the member whose type is regular, as well as the return value for the getType method. |
static int |
TYPE_UNSPECIFIED
The name of the member whose type is regular, as well as the return value for the getType method. |
Method Summary | |
---|---|
int |
getChildCount()
Returns the number of children for this member. |
MemberInterface[] |
getChildren()
Returns the children members of this member. |
CubeInterface |
getCube()
Returns the name of the cube to which the measure belongs. |
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. |
LevelInterface |
getLevel()
Returns the level that this member is a child of. |
MemberInterface |
getParentMember()
Returns the parent member |
PropertyInterface[] |
getProperties()
Returns the properties associated with this member. |
int |
getType()
Returns the type of the member. |
Methods inherited from interface com.sas.storage.olap.MetadataEntityInterface |
---|
getCreationDateTime, getDescription, getLabel, getMetadata, getName, getUniqueName, getUpdateDateTime |
Field Detail |
---|
static final int TYPE_UNSPECIFIED
static final int TYPE_REGULAR
static final int TYPE_ALL
static final int TYPE_FORMULA
static final int TYPE_MEASURE
Method Detail |
---|
CubeInterface getCube() throws OLAPException
OLAPException
- if a database error occursint getType() throws OLAPException
OLAPException
- if a database error occursLevelInterface getLevel() throws OLAPException
OLAPException
- if a database error occursDimensionInterface getDimension() throws OLAPException
OLAPException
- if a database error occursPropertyInterface[] getProperties() throws OLAPException
OLAPException
- if a database error occursint getChildCount() throws OLAPException
OLAPException
- if a database error occursMemberInterface[] getChildren() throws OLAPException
OLAPException
- if a database error occursMemberInterface getParentMember() throws OLAPException
OLAPException
- if a database error occursFilter getFilter() throws OLAPException
OLAPException
- if a database error occurs
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |