Home > Class Reference > %SYS namespace > %DeepSee.Query.memberFunction


class %DeepSee.Query.memberFunction extends %DeepSee.Query.function

This class defines a member function within a DeepSee query.
A "member" function is a function that is syntactically part of a member: member.FUNC or member.FUNC(a)
These are sometimes referred to as operators within MDX.


parameter FUNCTIONCLASS = mbr;
Used to indicate which class of functions this class supports.


classmethod %BuildFunctionMetaData() as %Status [ Language = objectscript ]
Test if function metadata is in the DeepSeeFunctionGLVN global. If not, put it there.
method %GetMemberProvider() as %DeepSee.Query.member [ Language = objectscript ]
Return the member provider object associated with this node.
method %PreProcess(pIsSlicer As %Boolean = 0) as %Status [ Language = objectscript ]
Execute the pre-processing logic for this node.
method %ToString(Output pSC As %Status) as %String [ Language = objectscript ]
Convert this node to its text representation.

Inherited Methods

%AddToSaveSet() %GetFunctionSignature() %RemoveFromSaveSet()
%ClassIsLatestVersion() %GetParameter() %SerializeObject()
%ClassName() %GetType() %SetModified()
%ConstructClone() %GetValue() %TypeFlagToString()
%DispatchClassMethod() %IsA() %ValidateObject()
%DispatchGetModified() %IsEnabled() XMLDTD()
%DispatchGetProperty() %IsModified() XMLExport()
%DispatchMethod() %New() XMLExportToStream()
%DispatchSetModified() %NormalizeObject() XMLExportToString()
%DispatchSetMultidimProperty() %ObjectModified() XMLNew()
%DispatchSetProperty() %OriginalNamespace() XMLSchema()
%Extends() %PackageName() XMLSchemaNamespace()
%GetFunctionInfo() %PrintNode() XMLSchemaType()