This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRISOpens in a new window, see the InterSystems IRIS Migration Guide and Migrating to InterSystems IRIS, both available on the WRC Distributions pageOpens in a new window (login required).


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)

FeedbackOpens in a new window