%DeepSee.Query.axis
class %DeepSee.Query.axis extends %DeepSee.Query.group
This class defines an axis within a DeepSee query.Property Inventory
Method Inventory
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 context as %String (VALUELIST = "axis,filter,filterAxis", XMLPROJECTION = "none") [ InitialExpression = "axis" ];
Reference to the context where this object is used in the overall query structure
Property methods: contextDisplayToLogical(), contextGet(), contextIsValid(), contextLogicalToDisplay(), contextLogicalToOdbc(), contextNormalize(), contextSet()
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.
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 %CountTerms(pCubeIndex As %String, pAxisKey As %String, Output pStatus As %Status) as %Integer
Review the contents of an axis and count the number of terms within it that will translate into bit operations. This performs a blind count
and ignores chain/child structures so it can be called at any stage of axis construction.
Convert this node to its text representation.
Inherited Members
Inherited Properties
Inherited 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()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()