Skip to main content

%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