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).


class %DeepSee.extensions.modelling.TableGenerator extends %DeepSee.extensions.modelling.Base

Property Inventory (Including Private)

Method Inventory (Including Private)


property AttrArray [ MultiDimensional ];
Property methods: AttrArrayDisplayToLogical(), AttrArrayGet(), AttrArrayIsValid(), AttrArrayLogicalToDisplay(), AttrArrayLogicalToOdbc(), AttrArrayNormalize(), AttrArraySet()
property AttrDisplayList as %List;
Property methods: AttrDisplayListGet(), AttrDisplayListIsValid(), AttrDisplayListLogicalToOdbc(), AttrDisplayListOdbcToLogical(), AttrDisplayListSet()
property AttrRS as %IResultSet;
Property methods: AttrRSGet(), AttrRSGetSwizzled(), AttrRSIsValid(), AttrRSNewObject(), AttrRSSet()
property AttrTypeList as %List;
Property methods: AttrTypeListGet(), AttrTypeListIsValid(), AttrTypeListLogicalToOdbc(), AttrTypeListOdbcToLogical(), AttrTypeListSet()
property AttrValueList as %List;
Property methods: AttrValueListGet(), AttrValueListIsValid(), AttrValueListLogicalToOdbc(), AttrValueListOdbcToLogical(), AttrValueListSet()
property config as %DeepSee.extensions.modelling.conf.Table;
Property methods: configGet(), configGetObject(), configGetObjectId(), configGetSwizzled(), configIsEmpty(), configIsValid(), configNewObject(), configSet(), configSetObject(), configSetObjectId(), configUnSwizzle()


method AddPMMLDataField(pName As %String, pDataType As %String, pOptype As %String = "continuous", pDisplayName As %String = "") as %Status
classmethod TableName(className As %String, Output tableName As %String) as %Status
classmethod addCollection(classDef As %Dictionary.ClassDefinition, name As %String, type As %String, ctype As %String, storage As %String = "") as %Status
classmethod addCompProperty(classDef As %Dictionary.ClassDefinition, name As %String, type As %String, code As %String, collation As %String = "") as %Status
classmethod addIDKey(classDef As %Dictionary.ClassDefinition, name As %String, properties As %String) as %Status
classmethod addIndex(classDef As %Dictionary.ClassDefinition, name As %String, properties As %String, isUnique As %Boolean = 0, isPK As %Boolean = 0, isBitmap As %Boolean = 0) as %Status
classmethod addMethod(classDef As %Dictionary.ClassDefinition, name As %String, type As %String, plist As %String, code As %List, static As %Boolean = 0) as %Status
classmethod addParameter(classDef As %Dictionary.ClassDefinition, name As %String, type As %String, value As %String) as %Status
classmethod addProperty(classDef As %Dictionary.ClassDefinition, name As %String, type As %String, maxlen As %Integer = 0, collation As %String = "", valuelist As %String = "", isRequired As %Boolean = 0, Output propDef As %Dictionary.PropertyDefinition, pDefaultValue As %String = "") as %Status
classmethod addXData(classDef As %Dictionary.ClassDefinition, name As %String, content As %XML.Adaptor) as %Status
method apply() as %Status
classmethod bestKey(class As %String, Output column As %String, Output id1 As %String) as %Status
classmethod compile(classDef As %Dictionary.ClassDefinition, Output tableName As %String, flags As %String = "") as %Status
classmethod createNewClass(className As %String, Output classDef As %Dictionary.ClassDefinition) as %Status
classmethod deleteIfExists(className As %String) as %Status
classmethod dts(ts1 As %TimeStamp, ts2 As %TimeStamp) as %Double
method genAttributes(classDef As %Dictionary.ClassDefinition, Output dim As %Integer) as %Status
method genClassifierTable() as %Status
method genClassifierTableBody(classDef As %Dictionary.ClassDefinition, dim As %Integer) as %Status
classmethod getType(class As %String, column As %String, Output type As %String)
classmethod idColumn(class As %String, Output sc As %Status) as %String
classmethod propertyName(name As %String) as %String
classmethod relate(parent As %String, child As %String, pProp As %String, cProp As %String, idx As %Boolean) as %Status
method setAttrArray(ByRef array) as %Status
method setAttrList(valueList As %List, displayList As %List = "") as %Status
method setAttrListFromConfig() as %Status
method setAttrResultSet(rs As %IResultSet) as %Status
method setConfig(conf As %DeepSee.extensions.modelling.conf.Table) as %Status

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)