Lade...
 

CX_TRANSACTION::UniqueIDIndexMaint2

CX_TRANSACTION::UniqueIDIndexMaint2

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 UniqueIdIndexMaint2 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 UniqueIDIndexMaint2(INTEGER, OBJECT) Docu(21033)

 

 

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.