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

%DeepSee.Query.axis

class %DeepSee.Query.axis extends %DeepSee.Query.group

This class defines an axis within a DeepSee query.

Properties

property %AxisKey as %String;
Once calculated the axis key is stabilized for this particular object.
Property methods: %AxisKeyDisplayToLogical(), %AxisKeyGet(), %AxisKeyIsValid(), %AxisKeyLogicalToDisplay(), %AxisKeyLogicalToOdbc(), %AxisKeyNormalize(), %AxisKeySet()
property %originalSpec as %String;
Copy of the original string used to produce this axis object
Property methods: %originalSpecDisplayToLogical(), %originalSpecGet(), %originalSpecIsValid(), %originalSpecLogicalToDisplay(), %originalSpecLogicalToOdbc(), %originalSpecNormalize(), %originalSpecSet()
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.
Property methods: nonEmptyDisplayToLogical(), nonEmptyGet(), nonEmptyIsValid(), nonEmptyLogicalToDisplay(), nonEmptyLogicalToXSD(), nonEmptyNormalize(), nonEmptySet(), nonEmptyXSDToLogical()
relationship query as %DeepSee.Query.query (XMLPROJECTION = "none") [ Inverse = axes , Cardinality = one ];
Query that this axis belongs to.
Property methods: queryGet(), queryGetObject(), queryGetObjectId(), queryGetSwizzled(), queryIsValid(), queryNewObject(), queryRClose(), queryRExec(), queryRFetch(), queryRelate(), querySQLCompute(), querySet(), queryUnRelate()
property subqueries as list of %DeepSee.ResultSet (XMLPROJECTION = "NONE");
Collection of subqueries associated with this axis.
Property methods: subqueriesBuildValueArray(), subqueriesCollectionToDisplay(), subqueriesCollectionToOdbc(), subqueriesDisplayToCollection(), subqueriesGet(), subqueriesGetObject(), subqueriesGetObjectId(), subqueriesGetSwizzled(), subqueriesIsValid(), subqueriesOdbcToCollection(), subqueriesSet(), subqueriesSetObject(), subqueriesSetObjectId()

Methods

method %ToString(Output pSC As %Status) as %String [ Language = objectscript ]
Convert this node to its text representation.

Inherited Methods

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