This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %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 (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

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 (Including Private)

method %Validate() as %Status
Test if this index's definition is valid.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)