Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %DeepSee.Query.axis
Private  Storage   

%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
7 4


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 %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.