This class (or its subclass) is used by the DeepSee Query Engine to process members within a DeepSee query. More...
Private Member Functions | |
_.Library.Status | ApplyState (_.Library.String pType) |
Set the state of this member using the current meta data node. | |
_.Library.Boolean | SupportsFunction (_.Library.String pFunction, _.Library.String pMessage) |
Test if this member supports the given function. | |
Static Private Member Functions | |
_.Library.Status | GetMembers (_.Library.String pCubeName, _.Library.Integer pDimNo, _.Library.Integer pHierNo, _.Library.Integer pLevelNo, _.Library.String pRollupKey, _.Library.Integer pParent, _.Library.String pKey, _.Library.Integer pNodeNo, _.Library.Integer pRecurse, _.Library.String pRange, pMemberList) |
Get members and place them into the axis tree. More... | |
_.Library.Boolean | HasFeature (_.Library.String pCubeName, _.Library.Integer pDimNo, _.Library.Integer pHierNo, _.Library.Integer pLevelNo, _.Library.String pFeature) |
Test if this member supports the given feature. More... | |
Additional Inherited Members | |
![]() | |
_.Library.Status | OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount) |
This callback method is invoked when the current object is added to the SaveSet,. More... | |
_.Library.Status | OnClose () |
This callback method is invoked by the <METHOD>Close</METHOD> method to. More... | |
_.Library.Status | OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned) |
This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More... | |
_.Library.Status | OnNew () |
This callback method is invoked by the <METHOD>New</METHOD> method to. More... | |
_.Library.Status | OnValidateObject () |
This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More... | |
![]() | |
CAPTION = None | |
Optional name used by the Form Wizard for a class when generating forms. More... | |
JAVATYPE = None | |
The Java type to be used when exported. | |
PROPERTYVALIDATION = None | |
This parameter controls the default validation behavior for the object. More... | |
This class (or its subclass) is used by the DeepSee Query Engine to process members within a DeepSee query.
A <class>member</class> object is not a node within an MDX query graph.
Certain nodes (namely the <class>memberSpec</class> node) will create an instance of <class>member</class> object (based on the type of member) and delegate to it certain member-related tasks. This is how the difference between time and data dimensions is implemented.
This is an abstract class, the actual work is done by subclasses.
|
staticprivate |
Get members and place them into the axis tree.
pRecurse, if 1, indicates that this function is to be called recursively to build a tree of members. If -1, include the All level (if present) and the top level (used by TOPMEMBERS). pRange, if defined, is an array contains a starting and ending key value.
pMemberList, if defined, is an INLIST used for certain optimized member operations.
Reimplemented in memberTime, memberMeasure, memberData, and memberComputed.
|
staticprivate |