This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


abstract class %DeepSee.WizardUtils

%DeepSee.WizardUtils implements utility methods used by various DeepSee Wizards.

Method Inventory (Including Private)


classmethod %GenerateCubeDefinition(pSourceClass As %Library.String(MAXLEN="")="", pCubeName As %Library.String(MAXLEN=""), pCubeClass As %Library.String(MAXLEN="")="", pAutoDelete As %Library.Integer = 0)
Generate a DeepSee Cube definition class from a compiled persistent class.
pSourceClassThe name of the class from which a cube definition is to be generated.
pCubeNameThe name of the cube to be generated.
pCubeClassThe name of the cube definition class to be generated.
pAutoDeleteIf passed as a non-zero value then the generator will automatically delete the cube definition class if it already exists.

This method returns a status value indicating success or failure. If this method fails then the cube class definition is not created.