Home > Class Reference > ENSLIB namespace > %FileMan.MappedField

%FileMan.MappedField

persistent class %FileMan.MappedField extends %Library.Persistent

SQL Table Name: %FileMan.MappedField

This class stored information about the mapping of a FileMan field to a property

Properties

property Datatype as %CacheString [ Required ];
Datatype the field mapped to
Property methods: DatatypeGet(), DatatypeGetStored(), DatatypeIsValid(), DatatypeSet()
property FMFieldName as %CacheString [ Required ];
The FileMan Field name
Property methods: FMFieldNameGet(), FMFieldNameGetStored(), FMFieldNameIsValid(), FMFieldNameSet()
property FieldNumber as %CacheString [ Required ];
The FileMan Field number
Property methods: FieldNumberGet(), FieldNumberGetStored(), FieldNumberIsValid(), FieldNumberSet()
relationship MappedFilePackage as %FileMan.MappedFilePackage [ Required , Inverse = MappedFields , Cardinality = parent ];
Property methods: MappedFilePackageCheck(), MappedFilePackageDelete(), MappedFilePackageGet(), MappedFilePackageGetObject(), MappedFilePackageGetObjectId(), MappedFilePackageGetStored(), MappedFilePackageGetSwizzled(), MappedFilePackageIsValid(), MappedFilePackageNewObject(), MappedFilePackageOnDelete(), MappedFilePackageRClose(), MappedFilePackageRExec(), MappedFilePackageRFetch(), MappedFilePackageRelate(), MappedFilePackageSQLCompute(), MappedFilePackageSet(), MappedFilePackageSetObject(), MappedFilePackageSetObjectId(), MappedFilePackageUnRelate(), MappedFilePackageUnSwizzle()
property PropertyName as %CacheString [ Required ];
The Property name the field maps to
Property methods: PropertyNameGet(), PropertyNameGetStored(), PropertyNameIsValid(), PropertyNameSet()
property SqlFieldName as %CacheString [ Required ];
The Sql Field name the field maps to
Property methods: SqlFieldNameGet(), SqlFieldNameGetStored(), SqlFieldNameIsValid(), SqlFieldNameSet()

Inherited Methods

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

Indexes

index (IDKeyIndex on FieldNumber) [IdKey, PrimaryKey, Type = key, Unique];
Index methods: IDKeyIndexCheck(), IDKeyIndexDelete(), IDKeyIndexExists(), IDKeyIndexOpen(), IDKeyIndexSQLCheckUnique(), IDKeyIndexSQLExists(), IDKeyIndexSQLFindPKeyByConstraint(), IDKeyIndexSQLFindRowIDByConstraint()

Storage

Storage Model: CacheStorage (%FileMan.MappedField)

{%%PARENT}("f")(ID)
=
FMFieldName
PropertyName
SqlFieldName
Datatype