Home > Class Reference > %SYS namespace > %DeepSee.Report.DataViewField

%DeepSee.Report.DataViewField

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.

Properties

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()

Inherited Methods

%AddToSaveSet() %GetLock() %Reload()
%AddToSyncSet() %GetParameter() %RemoveFromSaveSet()
%BMEBuilt() %GetSwizzleObject() %ResolveConcurrencyConflict()
%BuildIndicesAsync() %Id() %RollBack()
%BuildIndicesAsyncResponse() %InsertBatch() %Save()
%CheckConstraints() %IsA() %SaveDirect()
%CheckConstraintsForExtent() %IsModified() %SaveIndices()
%ClassIsLatestVersion() %IsNull() %SerializeObject()
%ClassName() %KillExtent() %SetModified()
%ComposeOid() %KillExtentData() %SortBegin()
%ConstructClone() %LoadFromMemory() %SortEnd()
%Delete() %LockExtent() %SyncObjectIn()
%DeleteExtent() %LockId() %SyncTransport()
%DeleteId() %New() %UnlockExtent()
%DispatchClassMethod() %NormalizeObject() %UnlockId()
%DispatchGetModified() %ObjectIsNull() %ValidateIndices()
%DispatchGetProperty() %ObjectModified() %ValidateObject()
%DispatchMethod() %Oid() %ValidateTable()
%DispatchSetModified() %OnBeforeAddToSync() XMLDTD()
%DispatchSetMultidimProperty() %OnDetermineClass() XMLExport()
%DispatchSetProperty() %Open() XMLExportToStream()
%Exists() %OpenId() XMLExportToString()
%ExistsId() %OriginalNamespace() XMLNew()
%Extends() %PackageName() XMLSchema()
%GUID() %PhysicalAddress() XMLSchemaNamespace()
%GUIDSet() %PurgeIndices() XMLSchemaType()

Indexes

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

Storage

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

{%%PARENT}("fields")(ID)
=
%%CLASSNAME
caption
sourceProperty