Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%DeepSee] >  [Connector] >  [property]
Private  Storage   

class extends node

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


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 1


connector description disabled displayName idKey
name sourceProperty transform type

%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 typeIsValid


• relationship connector as %DeepSee.Connector.connector(XMLPROJECTION="none") [ Inverse = properties,Cardinality = one ];
Connector that this dimension belongs to.
• property displayName as %ZEN.Datatype.caption(XMLPROJECTION="attribute");
(Localized) Display name to use for this property.
• 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 sourceProperty as %ZEN.Datatype.classMember(XMLPROJECTION="attribute");
Name of property in record source that provides data for this property.
• 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 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).


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

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.