This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


persistent class %DeepSee.Report.DataViewField extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %DeepSee_Report.DataViewField

This class represents a field within a DeepSee DataView.

Property Inventory (Including Private)


property caption as %String (MAXLEN = 250, XMLPROJECTION = "attribute");
Display name for this field.
Property methods: captionDisplayToLogical(), captionGet(), captionGetStored(), captionIsValid(), captionLogicalToDisplay(), captionLogicalToOdbc(), captionNormalize(), captionSet()
relationship dataView as DataView (XMLELEMENTREF = 1, XMLPROJECTION = "ELEMENT", XMLTYPECONSTRAINT = "CHOICE") [ Required , Inverse = fields , Cardinality = parent ];
Data view this field belongs to.
Property methods: dataViewCheck(), dataViewDelete(), dataViewGet(), dataViewGetObject(), dataViewGetObjectId(), dataViewGetStored(), dataViewGetSwizzled(), dataViewIsValid(), dataViewNewObject(), dataViewOnDelete(), dataViewRClose(), dataViewRExec(), dataViewRFetch(), dataViewRelate(), dataViewSQLCompute(), dataViewSet(), dataViewSetObject(), dataViewSetObjectId(), dataViewUnRelate(), dataViewUnSwizzle()
property name as %String (MAXLEN = 250, XMLPROJECTION = "attribute") [ Required ];
Logical name of this field.
Property methods: nameDisplayToLogical(), nameGet(), nameGetStored(), nameIsValid(), nameLogicalToDisplay(), nameLogicalToOdbc(), nameNormalize(), nameSet()
property sourceProperty as %String (MAXLEN = 255, XMLPROJECTION = "attribute");
Name of the property within the source class that supplies data for this field.
Property methods: sourcePropertyDisplayToLogical(), sourcePropertyGet(), sourcePropertyGetStored(), sourcePropertyIsValid(), sourcePropertyLogicalToDisplay(), sourcePropertyLogicalToOdbc(), sourcePropertyNormalize(), sourcePropertySet()


index (ID on name) [IdKey, Type = key];
Index methods: IDCheck(), IDDelete(), IDExists(), IDOpen(), IDSQLCheckUnique(), IDSQLExists(), IDSQLFindPKeyByConstraint(), IDSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods (Including Private)


Storage Model: CacheStorage (%DeepSee.Report.DataViewField)