%DeepSee.SetBuilder.Snapshot
hidden abstract persistent class %DeepSee.SetBuilder.Snapshot extends %Library.Persistent
SQL Table Name: %DeepSee_SetBuilder.Snapshot
Property Inventory
Parameters
parameter SBREPOSITORYCLASS;
Properties
property CreatedAt as %DeepSee.Datatype.dateTime [ ReadOnly ];
Time at which the snapshot was taken
Property methods: CreatedAtDisplayToLogical(), CreatedAtGet(), CreatedAtIsValid(), CreatedAtLogicalToDisplay(), CreatedAtLogicalToOdbc(), CreatedAtNormalize(), CreatedAtOdbcToLogical()
property CreatedBy as %String (MAXLEN = 200) [ ReadOnly ];
User taking the snapshot
Property methods: CreatedByDisplayToLogical(), CreatedByGet(), CreatedByIsValid(), CreatedByLogicalToDisplay(), CreatedByLogicalToOdbc(), CreatedByNormalize()
property DefinitionChecksum as %Integer;
$zcrc(,7) Checksum of the set definition XML at the time of taking the snapshot, to verify if this
snapshot was taken using a different version of the definition
Property methods: DefinitionChecksumDisplayToLogical(), DefinitionChecksumGet(), DefinitionChecksumIsValid(), DefinitionChecksumLogicalToDisplay(), DefinitionChecksumNormalize(), DefinitionChecksumSet()
property Description as %String (MAXLEN = 1000);
Free text
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property Members as %DeepSee.Sets.ISet [ Calculated , ReadOnly ];
Set members.
property Name as %String [ Required , ReadOnly ];
Internal identifier of this snapshot
Property methods: NameDisplayToLogical(), NameGet(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize()
property Parameters as array of %String;
Parameters applied when taking this snapshot
Property methods: ParametersBuildValueArray(), ParametersCollectionToDisplay(), ParametersCollectionToOdbc(), ParametersDisplayToCollection(), ParametersDisplayToLogical(), ParametersGet(), ParametersGetObject(), ParametersGetObjectId(), ParametersGetSwizzled(), ParametersIsValid(), ParametersLogicalToDisplay(), ParametersLogicalToOdbc(), ParametersNormalize(), ParametersOdbcToCollection(), ParametersSet(), ParametersSetObject(), ParametersSetObjectId()
property Properties as list of %String;
List of member properties ("name:type") saved along with this snapshot.
Property methods: PropertiesBuildValueArray(), PropertiesCollectionToDisplay(), PropertiesCollectionToOdbc(), PropertiesDisplayToCollection(), PropertiesDisplayToLogical(), PropertiesGet(), PropertiesGetObject(), PropertiesGetObjectId(), PropertiesGetSwizzled(), PropertiesIsValid(), PropertiesLogicalToDisplay(), PropertiesLogicalToOdbc(), PropertiesNormalize(), PropertiesOdbcToCollection(), PropertiesSet(), PropertiesSetObject(), PropertiesSetObjectId()
property TargetClass as %String (MAXLEN = 250);
Target class of the set at the time of taking the snapshot
Property methods: TargetClassDisplayToLogical(), TargetClassGet(), TargetClassIsValid(), TargetClassLogicalToDisplay(), TargetClassLogicalToOdbc(), TargetClassNormalize(), TargetClassSet()
Indexes
index (NameIdx on Name) [PrimaryKey, Unique];
Index methods: NameIdxCheck(), NameIdxDelete(), NameIdxExists(), NameIdxOpen(), NameIdxSQLCheckUnique(), NameIdxSQLExists(), NameIdxSQLFindPKeyByConstraint(), NameIdxSQLFindRowIDByConstraint()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %BuildIndices()
- %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()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateObject()