Class Reference
IRIS for UNIX 2019.3
InterSystems: The power behind what matters   
Documentation  Search
  [%SYS] >  [%DeepSee] >  [Query] >  [memberSpec]
Private  Storage   

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.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 10


%member children parent spec value

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


• 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.

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.