class %DeepSee.Query.memberSpec
extends group
This class defines a member specification within a DeepSee query.
A member specification defines a specific member from a dimension
such as "[Product]", "[Product].[Name]", or "[Location}.[Boston]".
A set of members may be grouped within a single tuple or a single member
may exist stand-alone.
Every memberSpec has a corresponding member object
that implements any operations needed to be run against the member,
such as getting a list of dimension members for a given member.
property %member
as %DeepSee.Query.member(XMLPROJECTION="none");
Member object that provides the member API for this member.
This is created during the pre-processing phase.
property spec
as %DeepSee.Datatype.string(MAXLEN=32000,XMLPROJECTION="attribute");
Specification string for this member.
This is text from the query.
method %GetMemberProvider()
as %DeepSee.Query.member
Return the member provider object associated with this node.
method %GetType()
as %String
Return type of this node.
method %PreProcess(pIsSlicer As %Boolean = 0)
as %Status
Execute the pre-processing logic for this node.
method %ToString(Output pSC As %Status)
as %String
Convert this node to its text representation.