Learning
Documentation
Community
Open Exchange
Global Masters
Home > Class Reference > ENSLIB namespace > %DeepSee.ComputedDimension.SET
Private  Storage   

%DeepSee.ComputedDimension.SET


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

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

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 1 4


Summary


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

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


Parameters


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

Properties


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

Methods


• method %FindComputedMemberByName(pName As %String, Output pFlag As %Boolean, Output pMemberKey As %String, Output pMemberId As %String) as %Status
Test if pName is a valid member name.
• 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.