Skip to main content

%DeepSee.Connector.property

class %DeepSee.Connector.property extends %DeepSee.Connector.node

Meta-data for a property within a DeepSee Connector definition.

Property Inventory

Method Inventory

Properties

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.
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).
Property methods: typeDisplayToLogical(), typeGet(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()

Methods

classmethod typeIsValid(%val) as %Status
Override default validation to allow for additional type classes.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab