Skip to main content

HS.Doc.Data.Field

persistent class HS.Doc.Data.Field extends %Library.Persistent, %XML.Adaptor

SQL Table Name: HS_Doc_Data.Field

Store source and target fields for LinkField. Both DocumentType and Path are used as index.

Property Inventory

Properties

property DocumentType as %String (MAXLEN = 10);
Property methods: DocumentTypeDisplayToLogical(), DocumentTypeGet(), DocumentTypeGetStored(), DocumentTypeIsValid(), DocumentTypeLogicalToDisplay(), DocumentTypeLogicalToOdbc(), DocumentTypeNormalize(), DocumentTypeSet()
property Name as %String (MAXLEN = 510);
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property Path as %String (MAXLEN = 32000);
Property methods: PathDisplayToLogical(), PathGet(), PathGetStored(), PathIsValid(), PathLogicalToDisplay(), PathLogicalToOdbc(), PathNormalize(), PathSet()

Indexes

index (FieldTableIndex on DocumentType,Path) [Unique];
Use both DocumentType and path to identify an unique FieldTable.
Index methods: FieldTableIndexCheck(), FieldTableIndexCheckUnique(), FieldTableIndexDelete(), FieldTableIndexExists(), FieldTableIndexOpen(), FieldTableIndexSQLCheckUnique(), FieldTableIndexSQLExists(), FieldTableIndexSQLFindPKeyByConstraint(), FieldTableIndexSQLFindRowIDByConstraint()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (HS.Doc.Data.Field)

^HS.Doc.Data.FieldD(ID)
=
%%CLASSNAME
DocumentType
Path
Name
FeedbackOpens in a new tab