%DeepSee.Connector.property
class %DeepSee.Connector.property extends %DeepSee.Connector.node
Meta-data for a property within a DeepSee Connector definition.Property Inventory (Including Private)
Method Inventory (Including Private)
Properties (Including Private)
relationship connector as %DeepSee.Connector.connector (XMLPROJECTION = "none") [ Inverse = properties , Cardinality = one ];
Connector that this dimension belongs to.
Property methods: connectorGet(), connectorGetObject(), connectorGetObjectId(), connectorGetSwizzled(), connectorIsValid(), connectorNewObject(), connectorRClose(), connectorRExec(), connectorRFetch(), connectorRelate(), connectorSQLCompute(), connectorSet(), connectorUnRelate()
property displayName as %ZEN.Datatype.caption (XMLPROJECTION = "attribute");
(Localized) Display name to use for this property.
Property methods: displayNameDisplayToLogical(), displayNameGet(), displayNameIsValid(), displayNameLogicalToDisplay(), displayNameLogicalToOdbc(), displayNameNormalize(), displayNameSet()
property idKey as %ZEN.Datatype.boolean (XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
If true, then this property is (or is part of) the IDKEY of the data source supplied by the connector.
Property methods: idKeyDisplayToLogical(), idKeyGet(), idKeyIsValid(), idKeyLogicalToDisplay(), idKeyLogicalToOdbc(), idKeyLogicalToXSD(), idKeyNormalize(), idKeySet(), idKeyXSDToLogical()
property sourceProperty as %ZEN.Datatype.classMember (XMLPROJECTION = "attribute");
Name of property in record source that provides data for this property.
Property methods: sourcePropertyDisplayToLogical(), sourcePropertyGet(), sourcePropertyIsValid(), sourcePropertyLogicalToDisplay(), sourcePropertyLogicalToOdbc(), sourcePropertyNormalize(), sourcePropertySet()
property transform as %ZEN.Datatype.expression (LANGUAGE = "OBJECTSCRIPT", XMLPROJECTION = "attribute");
ObjectScript expression used to transform the value of this property.
This is applied to the value fetched by sourceExpression.
Null values are not transformed.
This is applied to the value fetched by sourceExpression.
Null values are not transformed.
Property methods: transformDisplayToLogical(), transformGet(), transformIsValid(), transformLogicalToDisplay(), transformLogicalToOdbc(), transformNormalize(), transformSet()
property type as %ZEN.Datatype.string (VALUELIST = ",%String,%Integer,%Double,%Numeric,%Date,%TimeStamp", XMLPROJECTION = "attribute");
Type (name of datatype class) of this property.
If not supplied, the default is "%String".
(note, the VALUELIST is only supplied to provide some drop down values in Studio).
(note, the VALUELIST is only supplied to provide some drop down values in Studio).
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()
Methods (Including Private)
classmethod typeIsValid(%val) as %Status [ Language = objectscript ]
Override default validation to allow for additional type classes.
Inherited Members
Inherited Properties (Including Private)
Inherited Methods (Including Private)
- %AddToSaveSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %ConstructCloneInit()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OnAddToSaveSet()
- %OnClose()
- %OnConstructClone()
- %OnNew()
- %OnValidateObject()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLImportAttributes()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()