comeback[]

Die Funktion comeback[]

Die Funktion comeback[] ist die Komplementärfunktion von remain[]. Bei relationalen Übergängen zwischen Datenbanken ordnet remain[] an, daß das System in der Zieldatenbank verharrt und alle weiteren Pfadangaben relativ zur Zieldatenbank sind. Die Funktion comeback[] hebt die Wirkung von remain[] auf:

query name=datenbank1;part=gruppe
index part=:element1;
   part=remain[]:datenbank2:element2;
   part=:element3;
   part=comeback[]:element4

Dieser index-Befehl hat folgende Logik: Der Inhalt von "element1" entstammt der Datenbank "datenbank1". Nach dem Übergang in "datenbank2", der mit remain[] vollzogen wurde, entstammt der Inhalt von "element2" und "element3" der Datenbank "datenbank2". Dann hebt comeback[] die Wirkung von remain[] auf. Daher bezieht sich die Ausgabe von "element4" wiederum auf die Datenbank "datenbank1".