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

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


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

Property Inventory

Method Inventory


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

Inherited Methods