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

class %DeepSee.ComputedDimension.SET extends %DeepSee.ComputedDimension.Base

This class implements a computed dimension that uses an external SET definition to resolve members.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 1 4


%args %baseCube %cube %dimNumber %factName
%factNumber %hierNumber %levelNumber

%AddToSaveSet %ClassIsLatestVersion %ClassName
%ComputeBitset %ComputeIndexKey %ConstructClone
%Count %Create %CreateIndexFromSQL
%CreateIndexFromSearchableMeasure %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified
%DispatchSetMultidimProperty %DispatchSetProperty %Eval
%Extends %GetAllMembers %GetBehavior
%GetComputedMembers %GetDimType %GetFactTable
%GetLevelNumber %GetParameter %GetPredefinedMembers
%GetSourceTable %IsA %IsModified
%MemberSearch %MemberSearchByIndex %MemberSearchByMembers
%New %NormalizeObject %ObjectModified
%OnComputeBitset %OnGetComputedMembers %OnGetComputedMembersFiltered
%OnKillFacts %OriginalNamespace %PackageName
%ParseArgList %ProcessSQL %RemoveFromSaveSet
%ResolveKey %SerializeObject %SetModified


• parameter DIMTYPE = "mdx";
Type reported back to the UI. This determines what type of control to display for filters based on this class.


• property %args as %String [ MultiDimensional ];
Array of arguments from the SET class spec.


• method %MemberSearch(pSearchKey As %String, Output pList As %List) as %Status
Execute a search for members.
Return a list of the form:
pList(n) = $LB(value,key)
• method %OnComputeBitset(pSpec As %String, pIndexKey As %String) as %Status
Build the bitset that corresponds to the given computed dimension "spec".
• classmethod %ParseArgList(pArgList As %String, Output pList As %String) as %Status
Parse an argument list "(arg:value,arg:value)" for a SET class. Return an array of names and values.

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