Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %DeepSee.Query.memberFunction
Private  Storage   

%DeepSee.Query.memberFunction


class %DeepSee.Query.memberFunction extends
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.

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 24


Summary


Properties
children function label parent subqueryKey
value

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


Parameters


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

Methods


• classmethod %BuildFunctionMetaData() as %Status
Test if function metadata is in the DeepSeeFunctionGLVN global. If not, put it there.
• method %GetMemberProvider() as %DeepSee.Query.member
Return the member provider object associated with 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.