Skip to main content

%DeepSee.Query.namedSet

Class %DeepSee.Query.namedSet Extends set [ System = 3 ]

This represents a named set within an MDX query.

Properties

name

Property name As %DeepSee.Datatype.string(MAXLEN = 1000, XMLPROJECTION = "attribute");

Name of this named set.

definition

Property definition As %DeepSee.Datatype.string(MAXLEN = 1000, XMLPROJECTION = "none");

Original definition of this named set. Used when creating subqueries.

origin

Property origin As %DeepSee.Datatype.string(MAXLEN = 50, VALUELIST = ",query,cube,session", XMLPROJECTION = "none") [ InitialExpression = "query", Internal ];

This specifies where this named set was defined.

Methods

%GetMemberProvider

Method %GetMemberProvider() As %DeepSee.Query.member

Return the member provider object associated with this node.

%ToString

Method %ToString(Output pSC As %Status) As %String

Convert this node to its text representation. Note, this is assumed to be called from the context of an axis or slicer so it returns the name of the named set itself and not its definition.

%ProcessAxes

Method %ProcessAxes(pCube As %String, pKey As %String, ByRef pNodeNo As %Integer, Output pNewNodeNo As %Integer, pParent As %Integer, pVisible As %Boolean = 1) As %Status [ Internal ]

Execute and build the axes output for this set.