%SYS
SetKillRecord Class Reference

Journal SET/KILL record related API. More...

Inheritance diagram for SetKillRecord:
Collaboration diagram for SetKillRecord:

Public Member Functions

_.Library.Boolean ExistsNewValue ()
 TRUE if there is a <property>NewValue</property> (including "") in the record.
 
_.Library.Boolean ExistsOldValue ()
 TRUE if there is an <property>OldValue</property> (including "") in the record.
 
_.Library.Status Restore (_.Library.Integer Detail)
 Restore a SET or KILL.
 

Public Attributes

 ClusterSequence
 Cluster journal sequence number of the record on a clustered system or 0 otherwise. More...
 
 Collation
 The collation of the subscripts in <property>GlobalNode</property> More...
 
 DatabaseName
 Directory path of the database updated by the SET or KILL. More...
 
 GlobalNode
 Global node of the SET or KILL (<property>GlobalReference</property> minus the namespace) More...
 
 GlobalReference
 Extended global reference of the SET or KILL. More...
 
 MirrorDatabaseName
 Mirror database name of the database updated by the SET or KILL if it is a mirrored database. More...
 
 NewValue
 (For SET record only) The value the global node was set to More...
 
 NumberOfValues
 Number of data values stored in the record. More...
 
 OldValue
 (For <property>InTransaction</property> record only) The value of the global node prior to the SET or KILL More...
 
- Public Attributes inherited from Record
 Address
 Location of the record in the journal file. More...
 
 ECPSystemID
 ECPSystemID is <property>RemoteSystemID</property> with the top. More...
 
 InTransaction
 Whether the record is part of a transaction. More...
 
 JobID
 Internal jobid stored with each journal record in the journal file. More...
 
 Next
 Reference to next record or NULLOREF if this is the last record in the file. More...
 
 NextAddress
 Location of next record or 0 if this is the last record in the file. More...
 
 Prev
 Reference to previous record or NULLOREF if this is the first record in the file. More...
 
 PrevAddress
 Location of previous record or 0 if this is the first record in the file. More...
 
 ProcessID
 Operating system process id for the process which created the journal record. More...
 
 RemoteSystemID
 Use RemoteSystemID if you're comparing records to ensure that two. More...
 
 TimeStamp
 Time stamp of the record (not necessarily the creation time of the record) More...
 
 Type
 Type of the record in numeric form. More...
 
 TypeName
 Type of the record in string form. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Record
_.Library.Status Count (_.Library.String File, _.Library.String Sort)
 Provides an analysis of the activity for global records in a journal file. More...
 
_.Library.Integer GetAddressNear (_.Library.Integer Offset, _.Library.Boolean Before)
 Return the address of a valid record that is nearest to and >= (or <= if Before=1) the given offset; 0 if no such a record.
 
_.Library.Status GetPhysicalLocation (_.Library.Integer Offset, _.Library.String FileName)
 Return the physical location of a record, given by Offset and Filename, in Offset and FileName. More...
 
_.Library.String GetRealPIDSYSinFilter (_.Library.String jidsys, _.Library.Integer ecpsysid)
 [For use in a journal restore filter or shadow filter (^ZJRNFILT) only] Given a comma-delimited string of jid (job id) and remsysid that is passed to the user-specified filter, return the real pid (if available) and ECP system id (if any). More...
 
_.Library.String PIDLookup (_.Library.String Offset)
 Given an address in the currently open journal file, read the. More...
 
- Static Public Attributes inherited from Record
 DOMAIN = None
 Default Localization Domain.
 

Detailed Description

Journal SET/KILL record related API.

Member Data Documentation

◆ ClusterSequence

ClusterSequence

Cluster journal sequence number of the record on a clustered system or 0 otherwise.

 

◆ Collation

Collation

The collation of the subscripts in <property>GlobalNode</property>

 

◆ DatabaseName

DatabaseName

Directory path of the database updated by the SET or KILL.

 

◆ GlobalNode

GlobalNode

Global node of the SET or KILL (<property>GlobalReference</property> minus the namespace)

 

◆ GlobalReference

GlobalReference

Extended global reference of the SET or KILL.

 

◆ MirrorDatabaseName

MirrorDatabaseName

Mirror database name of the database updated by the SET or KILL if it is a mirrored database.

 

◆ NewValue

NewValue

(For SET record only) The value the global node was set to

 

◆ NumberOfValues

NumberOfValues

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.  

◆ OldValue

OldValue

(For <property>InTransaction</property> record only) The value of the global node prior to the SET or KILL