Lade...
 

CX_INDEX_MANAGER::DeactivateAll

CX_INDEX_MANAGER::DeactivateAll

Beschreibung:

Diese Funktion deaktiviert alle aktiven Indizes und schreibt die Information über den Vorgang in ein Log-File.
Mit diesem File können die betroffenen Indizes wieder reaktiviert werden: siehe ReactivateAll.

Der dritte Parameter, ein Klassifikationsmerkmal, steuert die Auswahl der Indizes:
 

Wert Auswahl
0 alle Indizes
1 nur Indizes mit String-Daten, d.h. alle die Indizes, die vom Zeichencode anhängig sind

Beide Methoden sind hilfreich wenn vor bestimmten Transformationen der Datenbank alle Indizes abgebaut und danach wieder aufgebaut werden sollen.

Code-Beispiel:

"indizes.log" 100 1 GetManager(INDEX) Call(DeactivateAll)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(IN) Top CX_INDEX_MANAGER Index-Manager 
  Top-1 INTEGER 0 oder 1 - Indizes nach Klassifikationsmerkmal auswählen
  Top-2 INTEGER Verarbeite n Objekte pro Transaktion; 0 = Indexoperation nicht aufteilen
  Top-3 STRING Name eines Log-Files (Zielordner ist SystemOut)
Stack(OUT) Top  
Funktionsaufruf: Call(DeactivateAll)