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

%FileMan.MappedFilePackage

persistent class %FileMan.MappedFilePackage extends %Library.Persistent

SQL Table Name: %FileMan.MappedFilePackage

Property Inventory (Including Private)

Properties (Including Private)

property Classname as %CacheString [ 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: FileNumberCheck(), FileNumberDelete(), 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 %CacheString [ 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 %CacheString [ 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 (Including Private)

Storage

Storage Model: CacheStorage (%FileMan.MappedFilePackage)

{%%PARENT}("p")(ID)
=
Classname
Tablename
MappedTimestamp
SOCClasses
Indices
FKeys
Maps
Triggers
FM2ClassVersion