Home > Class Reference > %SYS namespace > %DeepSee.Query.memberTime

%DeepSee.Query.memberTime

class %DeepSee.Query.memberTime extends %DeepSee.Query.member

Specialized version of the member class used for time dimensions.

Methods

classmethod %GetBaseRange(pStartMember As %DeepSee.Query.memberTime, pEndMember As %DeepSee.Query.memberTime, Output pStartTime As %Date, Output pEndTime As %Date) as %Status [ Language = objectscript ]
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 [ Language = objectscript ]
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 [ Language = objectscript ]
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 [ Language = objectscript ]
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 [ Language = objectscript ]
Test if this member supports the given feature. For example, "NOW".

Inherited Methods

%AddToSaveSet() %DispatchSetModified() %ObjectModified()
%ApplyState() %DispatchSetMultidimProperty() %OriginalNamespace()
%ClassIsLatestVersion() %DispatchSetProperty() %PackageName()
%ClassName() %Extends() %RemoveFromSaveSet()
%ConstructClone() %GetParameter() %SerializeObject()
%DispatchClassMethod() %IsA() %SetModified()
%DispatchGetModified() %IsModified() %SupportsFunction()
%DispatchGetProperty() %New() %ValidateObject()
%DispatchMethod() %NormalizeObject()