%DeepSee.Model.hierarchy
Class %DeepSee.Model.hierarchy Extends %DeepSee.Model.node [ System = 4 ]
Meta-data for a hierarchy within a DeepSee cube.
Properties
dimension
Relationship dimension As %DeepSee.Model.dimension(XMLPROJECTION = "none") [ Cardinality = one, Inverse = hierarchies ];
Dimension that this hierarchy belongs to.
levels
Relationship levels As %DeepSee.Model.level(XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Cardinality = many, Inverse = hierarchy ];
Set of levels defined for this hierarchy.
hidden
Property hidden As %Boolean(XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, this hierarchy is hidden. That is, it will not be listed among the cube's members within the various DeepSee utilities.
It can still be used within MDX queries and expressions.
Methods
%AtScaleExport
Method %AtScaleExport(pStatus As %Status = {$$$OK}, ByRef pAuxiliaryIndex As %DynamicAbstractObject = {$$$NULLOREF}) As %DynamicAbstractObject
Produce the structures needed to emit the appropriate JSON and export this item to AtScale