Lade...
 

CX_TRANSACTION::UniqueIDIndexMaint

CX_TRANSACTION::UniqueIDIndexMaint

Beschreibung:

Methode für automatische Index-Maintenance für Retrieve(UniqueID(), n) returns(STRING) = eine PrePostUpdate - Funktion,
siehe auch Feature Retrieve und die Beispiele für Indizes mit Retrieve.
Automatisch heißt: für den Index relevante Datenfelder sind im DDI mit der Methode UniqueIdIndexMaint verbunden und die Methode selbst muss im MDI der Klasse stehen.
 

Beispiel DDI / MDI für CX_TRANSACTION
DDI(CX_TRANSACTION)

(CX_EXPANDABLE::uniqueID, STRING, INDEXABLE, PrePostUPDATE(UniqueIDIndexMaint))

(CX_TERMED::validity, POINTER, CX_VALIDITY)

 . . .

(transaction, REL_1M, CX_TRANSACTION, PrePostUPDATE(UniqueIDIndexMaint2))

 

MDI(CX_TRANSACTION)

 . . .

 

INTEGER UniqueIDIndexMaint(INTEGER, OBJECT) Docu(21032)

 

 
 

Achtung!
UniqueIDIndexMaint kann nicht mit  InstantView®-Code aufgerufen werden.

Performance: Die Methode ist so implementiert, dass sie nur dann aufgerufen wird, wenn

                    a) Retrieve(UniqueID(), n) returns(STRING) bei der Initialisierung des ClassiX-Systems angemeldet wurde

                    b) auch tatsächlich ein Index existiert.