Korrelationen
Syntax
tuple($coord1 -> $expr1, $coord2 -> $expr2,..., $coordN -> $exprN)
Beschreibung
Der Ausdruck wertet zu einer Sammlung von transienten Tupelobjekten mit den Eigenschaften coord1
bis coordN
aus.
Die Objekte sind wie folgt aufgebaut: Der Ausdruck expr1
wird ausgewertet und für jedes Element der Ergebnismenge, wird die Variable coord1
mit diesem Ergebnis belegt und anschließend der Ausdruck expr2
ausgewertet. Der Ausdruck expr2
darf dabei den Ausdruck coord1
enthalten, um auf das Ergebnis der Auswertung von expr1
zugreifen. Der Prozess wird mit allen Ausdrücken bis hin zu exprN
fortgesetzt. Dabei darf der Ausdruck exprN
auf alle Variablen coord1
bis coord[N-1]
zugreifen. Aus jedem vollständigen Satz von Variablenzuweisungen coord1
bis coordN
wird ein transientes Tupelobjekt erstellt und als Ergebnis des Ausdrucks zurückgegeben.
Parameter
Name | Typ | Beschreibung | Pflicht | Default |
---|---|---|---|---|
coord | Business object | Eigenschaften | ja | |
expr | Number/string/boolean/buisness object/set | Objekt, das ausgewertet und in coord gespeichert werden soll. |
ja |
Rückgabewert
Typ: Menge
Eine Menge aller ausgewerteten Tupel.