%FileMan.MappedFilePackage
deprecated persistent class %FileMan.MappedFilePackage extends %Library.Persistent [ Final ]
SQL Table Name: %FileMan.MappedFilePackage
Note: The FileMan toolset is available and fully supported in InterSystems IRIS for existing FileMan users. InterSystems recommends against starting new development projects using FileMan.
Property Inventory
- Classname
- FKeys
- FM2ClassVersion
- FileNumber
- Indices
- MappedFields
- MappedTimestamp
- Maps
- Package
- SOCClasses
- Tablename
- Triggers
Properties
property Classname as %RawString [ Required ];
Name of the class the file is mapped to
Property methods: ClassnameGet(), ClassnameGetStored(), ClassnameIsValid(), ClassnameSet()
property FKeys as list of %Library.String (MAXLEN = 128);
Property methods: FKeysBuildValueArray(), FKeysCollectionToDisplay(), FKeysCollectionToOdbc(), FKeysDisplayToCollection(), FKeysDisplayToLogical(), FKeysGet(), FKeysGetObject(), FKeysGetObjectId(), FKeysGetStored(), FKeysGetSwizzled(), FKeysIsValid(), FKeysLogicalToDisplay(), FKeysLogicalToOdbc(), FKeysNormalize(), FKeysOdbcToCollection(), FKeysSet(), FKeysSetObject(), FKeysSetObjectId()
property FM2ClassVersion as %Library.String;
Version of the FM2CLass utility that mapped this class
Property methods: FM2ClassVersionDisplayToLogical(), FM2ClassVersionGet(), FM2ClassVersionGetStored(), FM2ClassVersionIsValid(), FM2ClassVersionLogicalToDisplay(), FM2ClassVersionLogicalToOdbc(), FM2ClassVersionNormalize(), FM2ClassVersionSet()
relationship FileNumber as %FileMan.MappedFile [ Required , Inverse = MappedFilePackage , Cardinality = parent ];
Property methods: FileNumberGet(), FileNumberGetObject(), FileNumberGetObjectId(), FileNumberGetStored(), FileNumberGetSwizzled(), FileNumberIsValid(), FileNumberNewObject(), FileNumberOnDelete(), FileNumberRClose(), FileNumberRExec(), FileNumberRFetch(), FileNumberRelate(), FileNumberSQLCompute(), FileNumberSet(), FileNumberSetObject(), FileNumberSetObjectId(), FileNumberUnRelate(), FileNumberUnSwizzle()
property Indices as list of %Library.String (MAXLEN = 128);
Property methods: IndicesBuildValueArray(), IndicesCollectionToDisplay(), IndicesCollectionToOdbc(), IndicesDisplayToCollection(), IndicesDisplayToLogical(), IndicesGet(), IndicesGetObject(), IndicesGetObjectId(), IndicesGetStored(), IndicesGetSwizzled(), IndicesIsValid(), IndicesLogicalToDisplay(), IndicesLogicalToOdbc(), IndicesNormalize(), IndicesOdbcToCollection(), IndicesSet(), IndicesSetObject(), IndicesSetObjectId()
relationship MappedFields as array of %FileMan.MappedField [ InitialExpression = $listbuild("%FileMan.MappedField","MappedFilePackage",+$this,"children",1,1) , Transient , Inverse = MappedFilePackage , Cardinality = children ];
Property methods: MappedFieldsGet(), MappedFieldsGetObject(), MappedFieldsGetObjectId(), MappedFieldsGetSwizzled(), MappedFieldsIsEmpty(), MappedFieldsIsValid(), MappedFieldsNewObject(), MappedFieldsRClose(), MappedFieldsRExec(), MappedFieldsRFetch(), MappedFieldsRelate(), MappedFieldsSQLCompute(), MappedFieldsSet(), MappedFieldsUnRelate()
property MappedTimestamp as %Library.TimeStamp;
Timestamp of when the current version of this class was mapped from the file
Property methods: MappedTimestampDisplayToLogical(), MappedTimestampGet(), MappedTimestampGetStored(), MappedTimestampIsValid(), MappedTimestampLogicalToDisplay(), MappedTimestampNormalize(), MappedTimestampOdbcToLogical(), MappedTimestampSet()
property Maps as list of %Library.String (MAXLEN = 128);
Property methods: MapsBuildValueArray(), MapsCollectionToDisplay(), MapsCollectionToOdbc(), MapsDisplayToCollection(), MapsDisplayToLogical(), MapsGet(), MapsGetObject(), MapsGetObjectId(), MapsGetStored(), MapsGetSwizzled(), MapsIsValid(), MapsLogicalToDisplay(), MapsLogicalToOdbc(), MapsNormalize(), MapsOdbcToCollection(), MapsSet(), MapsSetObject(), MapsSetObjectId()
property Package as %RawString [ Required ];
Name of the package the file is mapped to
A File may be mapped to 1 or more packages at the same time
Property methods: PackageGet(), PackageGetStored(), PackageIsValid(), PackageSet()
property SOCClasses as list of %Library.String (MAXLEN = 128);
Property methods: SOCClassesBuildValueArray(), SOCClassesCollectionToDisplay(), SOCClassesCollectionToOdbc(), SOCClassesDisplayToCollection(), SOCClassesDisplayToLogical(), SOCClassesGet(), SOCClassesGetObject(), SOCClassesGetObjectId(), SOCClassesGetStored(), SOCClassesGetSwizzled(), SOCClassesIsValid(), SOCClassesLogicalToDisplay(), SOCClassesLogicalToOdbc(), SOCClassesNormalize(), SOCClassesOdbcToCollection(), SOCClassesSet(), SOCClassesSetObject(), SOCClassesSetObjectId()
property Tablename as %RawString [ Required ];
Name of the table the file is mapped to
Property methods: TablenameGet(), TablenameGetStored(), TablenameIsValid(), TablenameSet()
property Triggers as list of %Library.String (MAXLEN = 128);
Property methods: TriggersBuildValueArray(), TriggersCollectionToDisplay(), TriggersCollectionToOdbc(), TriggersDisplayToCollection(), TriggersDisplayToLogical(), TriggersGet(), TriggersGetObject(), TriggersGetObjectId(), TriggersGetStored(), TriggersGetSwizzled(), TriggersIsValid(), TriggersLogicalToDisplay(), TriggersLogicalToOdbc(), TriggersNormalize(), TriggersOdbcToCollection(), TriggersSet(), TriggersSetObject(), TriggersSetObjectId()
Indexes
index (Cls on Classname);
Index methods: ClsExists()
index (IDKeyIndex on Package) [IdKey, PrimaryKey, Type = key, Unique];
Index methods: IDKeyIndexCheck(), IDKeyIndexDelete(), IDKeyIndexExists(), IDKeyIndexOpen(), IDKeyIndexSQLCheckUnique(), IDKeyIndexSQLExists(), IDKeyIndexSQLFindPKeyByConstraint(), IDKeyIndexSQLFindRowIDByConstraint()
Inherited Members
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InitExtentData()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
Storage
Storage Model: Storage (%FileMan.MappedFilePackage)
{%%PARENT}("p")(ID) |
= | Classname
Tablename
MappedTimestamp
SOCClasses
Indices
FKeys
Maps
Triggers
FM2ClassVersion
|