restore map(a,b)
Gruppe |
Stellt die unter Schlüssel a mit der Funktion save map(a,b,c) (in einem beliebigen Profil) permanent gespeicherten Maps wieder her. Rückgabewert true im Erfolgsfall.
Hinweis: Das Konzept ist nicht für Massendaten gedacht.
Parameterbeschreibung
Parameter |
Beschreibung |
a |
Der Key, unter dem die Maps gespeichert wurden. |
b |
true, falls die permanent gespeicherten Maps nach dem Auslesen gelöscht werden sollen , d. h. als Ergebnis sind die Maps nur noch in diesem Profil vorhanden und können kein weiteres Mal wiederhergestellt werden . Default: false. Hinweis: Das Speichermanagement liegt hier in der Verantwortung des Benutzers. Beachten Sie bitte auch, dass dies beim Neudurchlauf von Jobs problematisch sein kann, wenn die gespeicherten Objekte bereits gelöscht wurden. Siehe alternativ die Funktion serialize map/list(a,b). |
Beispiel
Legen Sie 2 Maps an mit add to map(key a, value b, name of map c, [skip empty d]).
Speichern Sie diese beiden Maps permanent mit save map(a,b,c).
Löschen Sie alle Maps des Profils mit clear all maps().
Stellen Sie die Maps wieder her mit restore map(a,b) (dies können Sie auch in einem beliebigen anderen Profil tun).
Die wiederhergestellten Maps sind dann, wie Sie das von Maps kennen, im Profil verfügbar.