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

%DeepSee.Query.group

abstract class %DeepSee.Query.group extends %DeepSee.Query.node

Base class for DeepSee RunTime nodes that contain children.

Properties

relationship children as array of %DeepSee.Query.node (XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ InitialExpression = $listbuild("%DeepSee.Query.node","parent",+$this,"many",0,0) , Transient , Inverse = parent , Cardinality = many ];
Children of this group.
The type of the children depends on context.
Property methods: childrenGet(), childrenGetObject(), childrenGetObjectId(), childrenGetSwizzled(), childrenIsEmpty(), childrenIsValid(), childrenNewObject(), childrenRClose(), childrenRExec(), childrenRFetch(), childrenRelate(), childrenSQLCompute(), childrenSet(), childrenUnRelate()

Methods

method %IsEnabled(pCube As %String = "", Output pStatus As %Status = $$$OK, Output pReason As %String = "") as %Boolean [ Language = objectscript ]
Test this node to make sure all data references are currently marked enabled in the cube.
method %PreProcess(pIsSlicer As %Boolean = 0) as %Status [ Language = objectscript ]
Execute the pre-processing logic for this node.
method %PrintNode(pLevel As %Integer = 0) [ Language = objectscript ]
Diagnostic. Print value of this node to the console.

Inherited Methods

%AddToSaveSet() %GetMemberProvider() %SerializeObject()
%ClassIsLatestVersion() %GetParameter() %SetModified()
%ClassName() %GetType() %ToString()
%ConstructClone() %GetValue() %ValidateObject()
%DispatchClassMethod() %IsA() XMLDTD()
%DispatchGetModified() %IsModified() XMLExport()
%DispatchGetProperty() %New() XMLExportToStream()
%DispatchMethod() %NormalizeObject() XMLExportToString()
%DispatchSetModified() %ObjectModified() XMLNew()
%DispatchSetMultidimProperty() %OriginalNamespace() XMLSchema()
%DispatchSetProperty() %PackageName() XMLSchemaNamespace()
%Extends() %RemoveFromSaveSet() XMLSchemaType()

Subclasses

%DeepSee.Query.axis %DeepSee.Query.function %DeepSee.Query.set
%DeepSee.Query.expression %DeepSee.Query.memberSpec