%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.
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(), 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
- %AddToSaveSet()
- %BindExport()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()