Skip to main content

%DeepSee.Query.group

Class %DeepSee.Query.group Extends node [ Abstract, System = 3 ]

Base class for DeepSee RunTime nodes that contain children.

Properties

children

Relationship children As %DeepSee.Query.node(XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Cardinality = many, Inverse = parent ];

Children of this group.
The type of the children depends on context.

Methods

%PrintNode

Method %PrintNode(pLevel As %Integer = 0)

Diagnostic. Print value of this node to the console.

%PreProcess

Method %PreProcess(pIsSlicer As %Boolean = 0) As %Status

Execute the pre-processing logic for this node.

%ProcessFilter

Method %ProcessFilter(ByRef pFilterTree As %List, pCube As %String, ByRef pNodeNo As %Integer, Output pNewNodeNo As %Integer, pParent As %Integer) As %Status [ Internal ]

Process this node within the context of the filter section of a query

%IsEnabled

Method %IsEnabled(pCube As %String = "", Output pStatus As %Status = {$$$OK}, Output pReason As %String = "") As %Boolean

Test this node to make sure all data references are currently marked enabled in the cube.