For information on converting to InterSystems IRIS,
see the InterSystems IRIS Adoption Guide
and the InterSystems IRIS In-Place Conversion Guide,
both available on the WRC Distributions page (login required).
This class (or its subclass) is used by the DeepSee Query Engine
to process members within a DeepSee query.
A member object is not a node within an MDX query graph.
Certain nodes (namely the memberSpec node) will create
an instance of member 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
This indicates the context specified by the tuple expression.
The value can be one of the dst macros ($$$dstSet etc.).
This is used to determine which function can be applied to this tuple.
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.