Class Reference
%SYS.Journal.SetKillRecord
Server:irisdocs2
Instance:IRISLATEST
User:UnknownUser
 
-
  [%SYS] >  [%SYS] >  [Journal] >  [SetKillRecord]
Private  Storage

persistent class %SYS.Journal.SetKillRecord extends %SYS.Journal.Record

Journal SET/KILL record related API

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 9 14


Summary

Properties
Address ClusterSequence Collation DatabaseName
ECPSystemID GlobalNode GlobalReference InTransaction
JobID MirrorDatabaseName NewValue Next
NextAddress NumberOfValues OldValue Prev
PrevAddress ProcessID RemoteSystemID TimeStamp
Type TypeName

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
%ValidateIndices %ValidateObject ClusterSequenceGet CollationGet
Count DatabaseNameGet ECPSystemIDGet ExistsNewValue
ExistsOldValue GetAddressNear GetPhysicalLocation GetRealPIDSYSinFilter
GlobalNodeGet GlobalReferenceGet InTransactionGet JobIDGet
MirrorDatabaseNameGet NewValueGet NextAddressGet NextGet
NumberOfValuesGet OldValueGet PIDLookup PrevAddressGet
PrevGet ProcessIDGet RemoteSystemIDGet Restore
TimeStampGet TypeNameGet

Subclasses
%SYS.Journal.BitSetRecord

Parameters

• parameter READONLY = 1;
READONLY = 1 means that objects can be created, opened but not saved or deleted. Tables are projected to SQL as READONLY.

Properties

• property ClusterSequence as %Integer [ Calculated ];
Cluster journal sequence number of the record on a clustered system or 0 otherwise
• property Collation as %Integer [ Calculated ];
The collation of the subscripts in GlobalNode
• property DatabaseName as %SysPath [ Calculated ];
Directory path of the database updated by the SET or KILL
• property GlobalNode as %VarString [ Calculated ];
Global node of the SET or KILL (GlobalReference minus the namespace)
• property GlobalReference as %VarString [ Calculated ];
Extended global reference of the SET or KILL
• property MirrorDatabaseName as %String [ Calculated ];
Mirror database name of the database updated by the SET or KILL if it is a mirrored database
• property NewValue as %VarString [ Calculated ];
(For SET record only) The value the global node was set to
• property NumberOfValues as %Integer [ Calculated ];
Number of data values stored in the record. It can be 0, 1 or 2 depending on whether the record is a SET or KILL and whether it is in a transaction.
• property OldValue as %VarString [ Calculated ];
(For InTransaction record only) The value of the global node prior to the SET or KILL

Methods

• method ClusterSequenceGet() as %Integer
This is a Get accessor method for the ClusterSequence property.
• method CollationGet() as %Integer
This is a Get accessor method for the Collation property.
• method DatabaseNameGet() as %String
This is a Get accessor method for the DatabaseName property.
• method ExistsNewValue() as %Boolean
TRUE if there is a NewValue (including "") in the record
• method ExistsOldValue() as %Boolean
TRUE if there is an OldValue (including "") in the record
• method GlobalNodeGet() as %String
This is a Get accessor method for the GlobalNode property.
• method GlobalReferenceGet() as %String
This is a Get accessor method for the GlobalReference property.
• method MirrorDatabaseNameGet() as %String
This is a Get accessor method for the MirrorDatabaseName property.
• method NewValueGet() as %String
This is a Get accessor method for the NewValue property.
• method NumberOfValuesGet() as %Integer
This is a Get accessor method for the NumberOfValues property.
• method OldValueGet() as %String
This is a Get accessor method for the OldValue property.
• method Restore(Detail As %Integer) as %Status
Restore a SET or KILL


Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.