Home > Class Reference > ENSLIB namespace > %DeepSee.Query.axis
Private  

%DeepSee.Query.axis

class %DeepSee.Query.axis extends group

This class defines an axis within a DeepSee query.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 1

Summary

Properties
%AxisKey %originalSpec children nonEmpty parent
query subqueries value
Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetMemberProvider %GetParameter %GetType %GetValue
%IsA %IsEnabled %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%PreProcess %PrintNode %RemoveFromSaveSet %SerializeObject
%SetModified %ToString %ValidateObject XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType

Properties

property %AxisKey as %String;
Once calculated the axis key is stabilized for this particular object.
property %originalSpec as %String;
Copy of the original string used to produce this axis object
property nonEmpty as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
If true, then empty tuples (e.g. complete rows or columns) are removed from the results of the query.
This is equivalent to the MDX "NON EMPTY" key word.
relationship query as %DeepSee.Query.query(XMLPROJECTION="none") [ Inverse = axes,Cardinality = one ];
Query that this axis belongs to.
property subqueries as list of %DeepSee.ResultSet(XMLPROJECTION="NONE");
Collection of subqueries associated with this axis.

Methods

method %ToString(Output pSC As %Status) as %String
Convert this node to its text representation.