persistent class %SYS.Journal.Marker
extends %SYS.Journal.Record
Journal marker related API
parameter READONLY = 1;
READONLY = 1 means that objects can be created, opened but not saved or deleted.
Tables are projected to SQL as READONLY.
property MID
as %Integer [ Calculated ];
Marker ID (or Marker Type)
property PrevMarker
as %SYS.Journal.Marker [ Calculated ];
Object reference to the previous marker in the journal file or NULLOREF if this is the first marker
property Sequence
as %Integer [ Calculated ];
Cluster journal sequence number of the marker on a clustered system or 0 otherwise
property Text
as %VarString [ Calculated ];
Text string associated with the marker
method MIDGet()
as %Integer
This is a Get accessor method for the MID property.
classmethod MarkerListClose(ByRef qHandle As %Binary)
as %Status
classmethod MarkerListExecute(ByRef qHandle As %Binary, FileName As %SysPath = "", Offset As %Integer = 0)
as %Status
classmethod MarkerListFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0)
as %Status
method PrevMarkerGet()
as %SYS.Journal.Marker
This is a Get accessor method for the PrevMarker property.
method SequenceGet()
as %Integer
This is a Get accessor method for the Sequence property.
method TextGet()
as %String
This is a Get accessor method for the Text property.
classmethod TranslateType(ID As %Integer)
as %String
Translate the numeric marker type (MID) to the string form