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.