Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
RowExpression.From(function as function) as record
About
Gibt die abstrakte Syntaxstruktur (AST) für den Textkörper von function, normalisiert in einen Zeilenausdruck zurück:
- Die Funktion muss eine Lambda-Funktion mit 1 Argument sein.
- Alle Verweise auf den Funktionsparameter werden durch
RowExpression.Rowersetzt. - Alle Verweise auf Spalten werden durch ersetzt
RowExpression.Column(columnName). - Das AST wird vereinfacht, um nur Knoten der Art zu enthalten:
ConstantInvocationUnaryBinaryIfFieldAccess
Ein Fehler wird ausgelöst, wenn ein Zeilenausdruck AST nicht für den Textkörper zurückgegeben functionwerden kann.
Diese Funktion ist identisch mit ItemExpression.From.
Beispiel 1
Gibt das AST für den Textkörper der Funktion each [CustomerID] = "ALFKI"zurück.
Verwendung
RowExpression.From(each [CustomerName] = "ALFKI")
Output
[
Kind = "Binary",
Operator = "Equals",
Left = RowExpression.Column("CustomerName"),
Right =
[
Kind = "Constant",
Value = "ALFKI"
]
]