Home > Class Reference > %SYS namespace > %DeepSee.Model.index

%DeepSee.Model.index

class %DeepSee.Model.index extends %DeepSee.Model.node

Meta-data object that represents an additional index within the fact table for a DeepSee cube.
The DeepSee engine does not make use of such indices, but an application may have need of extra indices.

Property Inventory

Method Inventory

Properties

relationship cube as %DeepSee.Model.cube (XMLPROJECTION = "none") [ Inverse = indices , Cardinality = one ];
Cube that this index belongs to.
Property methods: cubeGet(), cubeGetObject(), cubeGetObjectId(), cubeGetSwizzled(), cubeIsValid(), cubeNewObject(), cubeRClose(), cubeRExec(), cubeRFetch(), cubeRelate(), cubeSQLCompute(), cubeSet(), cubeUnRelate()
property properties as %DeepSee.Datatype.string (MAXLEN = 500, XMLPROJECTION = "attribute");
Property list for the index.
Property methods: propertiesDisplayToLogical(), propertiesGet(), propertiesIsValid(), propertiesLogicalToDisplay(), propertiesLogicalToOdbc(), propertiesNormalize(), propertiesSet()
property type as %DeepSee.Datatype.string (VALUELIST = ",bitmap,bitslice,index,key", XMLPROJECTION = "attribute");
Type of index.
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()

Methods

method %Validate() as %Status [ Language = objectscript ]
Test if this index's definition is valid.

Inherited Members

Inherited Properties

Inherited Methods