InterSystems IRIS Data Platform 2020.4 > Class Reference > ENSLIB namespace > %Library.ObjectJournal

%Library.ObjectJournal

persistent class %Library.ObjectJournal extends %Library.Persistent

SQL Table Name: %Library.ObjectJournal

Property Inventory

Method Inventory

Properties

property JournalPtr as %Integer [ Required ];
Property methods: JournalPtrDisplayToLogical(), JournalPtrGet(), JournalPtrGetStored(), JournalPtrIsValid(), JournalPtrLogicalToDisplay(), JournalPtrNormalize(), JournalPtrSet()
property JournalType as %Integer;
Property methods: JournalTypeDisplayToLogical(), JournalTypeGet(), JournalTypeGetStored(), JournalTypeIsValid(), JournalTypeLogicalToDisplay(), JournalTypeNormalize(), JournalTypeSet()
property ObjectIdentity as %String;
Property methods: ObjectIdentityDisplayToLogical(), ObjectIdentityGet(), ObjectIdentityGetStored(), ObjectIdentityIsValid(), ObjectIdentityLogicalToDisplay(), ObjectIdentityLogicalToOdbc(), ObjectIdentityNormalize(), ObjectIdentitySet()
property ObjectType as %String;
Property methods: ObjectTypeDisplayToLogical(), ObjectTypeGet(), ObjectTypeGetStored(), ObjectTypeIsValid(), ObjectTypeLogicalToDisplay(), ObjectTypeLogicalToOdbc(), ObjectTypeNormalize(), ObjectTypeSet()
property TranId as %Integer [ Required ];
Property methods: TranIdDisplayToLogical(), TranIdGet(), TranIdGetStored(), TranIdIsValid(), TranIdLogicalToDisplay(), TranIdNormalize(), TranIdSet()

Methods

classmethod AddJrnRecToSyncSet(objSyncSet As %SYNC.SyncSet, iTranPtr As %Integer = 0, iObjPtr As %Integer = 0, srcSystem As %String, srcNS As %String, changed As %List = "", originSystem As %String = "", originNS As %String = "") as %Integer [ Language = objectscript ]
classmethod PropertyValuesClose(ByRef qHandle As %Binary) as %Status [ Language = objectscript ]
classmethod PropertyValuesExecute(ByRef qHandle As %Binary, iTranPtr As %Integer = 0, iJrnPtr As %Integer = 0) as %Status [ Language = objectscript ]
classmethod PropertyValuesFetch(ByRef qHandle As %Binary, ByRef Row As %List, ByRef AtEnd As %Integer = 0) as %Status [ Language = objectscript ]

Queries

query PropertyValues(iTranPtr As %Integer, iJrnPtr As %Integer)
Selects Property As %String, Collection As %String, ValueType As %String, Value As %String

Indexes

index (IDKey on TranId,JournalPtr) [IdKey, Type = key, Unique];
Index methods: IDKeyCheck(), IDKeyDelete(), IDKeyExists(), IDKeyOpen(), IDKeySQLCheckUnique(), IDKeySQLExists(), IDKeySQLFindPKeyByConstraint(), IDKeySQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: Storage (%Library.ObjectJournal)

^OBJ.Journal(ID)
=
%%CLASSNAME
ObjectType
JournalType
ObjectIdentity
Feedback