Class Reference
%DeepSee.Query.memberTime
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [USER] >  [%DeepSee] >  [Query] >  [memberTime]
Private  Storage

class %DeepSee.Query.memberTime extends member

Specialized version of the member class used for time dimensions.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
11


Summary

Properties
%aggregate %allName %cube %dimNumber %hierNumber
%levelNumber %memberId %memberKey %memberSpec %name
%tuple %type

Methods
%%OIDGet %AddToSaveSet %ApplyState %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetBaseRange %GetLevelClass
%GetMembers %GetMembersInWindow %GetParameter %HasFeature
%IsA %IsModified %New %NormalizeObject
%ObjectModified %OriginalNamespace %PackageName %RemoveFromSaveSet
%SerializeObject %SetModified %SupportsFunction %ValidateObject


Methods

• classmethod %GetBaseRange(pStartMember As %DeepSee.Query.memberTime, pEndMember As %DeepSee.Query.memberTime, Output pStartTime As %Date, Output pEndTime As %Date) as %Status
Find the range of time between a starting and ending member.
• method %GetLevelClass(pCubeName As %String, pDimNo As %Integer, pHierNo As %Integer, pLevelNo As %Integer, Output pLevelClass As %String) as %Status
Find the time level class for the given level.
• classmethod %GetMembers(pCubeName As %String, pDimNo As %Integer, pHierNo As %Integer, pLevelNo As %Integer, pRollupKey As %String, pParent As %Integer, pKey As %String, ByRef pNodeNo As %Integer, pRecurse As %Integer = 0, ByRef pRange As %String, ByRef pMemberList) as %Status
Find the set of members that match the given criteria and place them into the axis tree.
• method %GetMembersInWindow(pStartTime As %Date, pEndTime As %Date, Output pMemberList) as %Status
Return a set of member keys within the given time window (for %TimeWindow). Return a list of $LB(levelNo,key)
• classmethod %HasFeature(pCubeName As %String, pDimNo As %Integer, pHierNo As %Integer, pLevelNo As %Integer, pFeature As %String) as %Boolean
Test if this member supports the given feature. For example, "NOW".