%DeepSee.extensions.modelling.TableGenerator
class %DeepSee.extensions.modelling.TableGenerator extends %DeepSee.extensions.modelling.Base
Property Inventory
Method Inventory
- AddPMMLDataField()
- TableName()
- addCollection()
- addCompProperty()
- addIDKey()
- addIndex()
- addMethod()
- addParameter()
- addProperty()
- addXData()
- apply()
- bestKey()
- compile()
- createNewClass()
- deleteIfExists()
- dts()
- genAttributes()
- genClassifierTable()
- genClassifierTableBody()
- getType()
- idColumn()
- propertyName()
- relate()
- setAttrArray()
- setAttrList()
- setAttrListFromConfig()
- setAttrResultSet()
- setConfig()
Properties
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()
Methods
method AddPMMLDataField(pName As %String, pDataType As %String, pOptype As %String = "continuous", pDisplayName 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 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 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 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 setAttrListFromConfig() as %Status
method setAttrResultSet(rs As %IResultSet) as %Status
method setConfig(conf As %DeepSee.extensions.modelling.conf.Table) as %Status