Open Exchange
Global Masters
Home > Class Reference > %SYS namespace > %DeepSee.Query.calculatedMember
Private  Storage   


class %DeepSee.Query.calculatedMember extends

This represents a calculated member within an MDX query.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
9 3


children definition formatString isResolved
memberName origin originalName parent
parentDimension qmsrName solveOrder value

%%OIDGet %AddToSaveSet %BindExport %BuildObjectGraph
%ClassIsLatestVersion %ClassName %Close %ConstructClone
%CopyNode %DeleteNode %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetMemberProvider %GetParameter
%GetType %GetValue %HideNode %IncrementCount
%IsA %IsEnabled %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%PreProcess %PrintNode %ProcessAxes %ProcessFilter
%ReduceNode %RemoveFromSaveSet %SerializeObject %SetModified
%ToString %ValidateObject %XMLGenerate XMLAfterExport
XMLBeforeExport XMLDTD XMLExport XMLExportInternal
XMLExportToStream XMLExportToString XMLGetSchemaImports XMLImport
XMLImportInternal XMLIsObjectEmpty XMLNew XMLSchema
XMLSchemaNamespace XMLSchemaType


• property definition as %DeepSee.Datatype.string(MAXLEN=1000,XMLPROJECTION="none");
Original definition of this member.
• property formatString as %String(MAXLEN=255,XMLPROJECTION="attribute");
Format string to apply to this member.
• property isResolved as %Boolean(XMLPROJECTION="none") [ InitialExpression = 0 ];
Set true when the definition of this calculated member has been resolved into a query graph and added to the children of this node.
• property memberName as %DeepSee.Datatype.string(MAXLEN=1000,XMLPROJECTION="attribute");
Name of this calculated member.
• property origin as %DeepSee.Datatype.string(MAXLEN=50,VALUELIST=",query,cube,session",XMLPROJECTION="none") [ InitialExpression = "query" ];
This specifies where this calculated member was defined.
• property originalName as %DeepSee.Datatype.string(MAXLEN=1000,XMLPROJECTION="none");
Original name of this calculated member (in its original case).
• property parentDimension as %DeepSee.Datatype.string(MAXLEN=1000,XMLPROJECTION="attribute");
Name of the dimension this calculated member is associated with.
• property qmsrName as %DeepSee.Datatype.string(MAXLEN=1000,XMLPROJECTION="none");
Full name of quality measure (if appropriate) with catalog and set information.
• property solveOrder as %Integer(MINVAL=0,XMLPROJECTION="attribute");
Solve order to apply to this member.


• method %GetType() as %String
Return type of this node.
• 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
Execute and build the axes output for this set.
• 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 calculated member itself and not its definition.