%iKnow.DeepSee.Dimensions.Base
deprecated abstract class %iKnow.DeepSee.Dimensions.Base extends %DeepSee.ComputedDimension.Base
Property Inventory
Method Inventory
- %ComputeIndexKey()
- %Create()
- %GetDimType()
- %MemberSearch()
- %OnGetComputedMembers()
- %OnGetComputedMembersFiltered()
Parameters
parameter CACHECOMPUTEDBITSET = CHECK;
Inherited description: Controls whether results of %OnComputeBitset() can be reused
Available values are "NEVER", "CHECK", with NEVER (default) meaning no values
are cached and CHECK meaning the timestamp of previous %OnComputeBitset results is
compared to the cube's latest update timestamp.
Properties
property %ikDomainId as %Integer [ InitialExpression = -1 ];
Property methods: %ikDomainIdDisplayToLogical(), %ikDomainIdGet(), %ikDomainIdIsValid(), %ikDomainIdLogicalToDisplay(), %ikDomainIdNormalize(), %ikDomainIdSet()
property %ikDomainType as %String (VALUELIST = "DeepSee,iKnow");
Property methods: %ikDomainTypeDisplayToLogical(), %ikDomainTypeGet(), %ikDomainTypeIsValid(), %ikDomainTypeLogicalToDisplay(), %ikDomainTypeLogicalToOdbc(), %ikDomainTypeNormalize(), %ikDomainTypeSet()
property %ikMeasure as %String;
Property methods: %ikMeasureDisplayToLogical(), %ikMeasureGet(), %ikMeasureIsValid(), %ikMeasureLogicalToDisplay(), %ikMeasureLogicalToOdbc(), %ikMeasureNormalize(), %ikMeasureSet()
Methods
If this represents multiple keys, use a hash, otherwise use the simple ID
classmethod %Create(pCube As %String, pFactNo As %Integer, pDimNo As %Integer, pHierNo As %Integer, pLevelNo As %Integer) as %DeepSee.ComputedDimension.Base
Inherited description: Create a instance of this dimension class.
classmethod %GetDimType() as %String
Return the type of this class (used by UI components).
Execute a search for members.
Return a list of the form:
pList(n) = $LB(value,key)
NOTE: forwards to %OnGetComputedMembersInternal()
Return a list of the form:
pList(n) = $LB(value,key)
NOTE: forwards to %OnGetComputedMembersInternal()
method %OnGetComputedMembers(ByRef pMemberList) as %Status
Workaround until PL96734 is sorted
NOTE: forwards to %OnGetComputedMembersInternal()
NOTE: forwards to %OnGetComputedMembersInternal()
method %OnGetComputedMembersFiltered(ByRef pMemberList, pRollupKey As %String = "", ByRef pRange As %String = "") as %Status
Find the set of members for this computed dimension object.
pMemberList(n) = $LB(id,name,key)
The top node of pMemberList will contain the next value of n to use.
NOTE: forwards to %OnGetComputedMembersInternal()
pMemberList(n) = $LB(id,name,key)
The top node of pMemberList will contain the next value of n to use.
NOTE: forwards to %OnGetComputedMembersInternal()
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ComputeBitset()
- %ConstructClone()
- %Count()
- %CreateIndexFromSQL()
- %CreateIndexFromSearchableMeasure()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Eval()
- %Extends()
- %GetAllMembers()
- %GetBehavior()
- %GetComputedMembers()
- %GetFactTable()
- %GetLevelNumber()
- %GetParameter()
- %GetPredefinedMembers()
- %GetSourceTable()
- %IsA()
- %IsModified()
- %MemberSearchByIndex()
- %MemberSearchByMembers()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnComputeBitset()
- %OnKillFacts()
- %OriginalNamespace()
- %PackageName()
- %ProcessSQL()
- %RemoveFromSaveSet()
- %ResolveKey()
- %SerializeObject()
- %SetModified()
- %ValidateObject()