Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Syntaxis
RowExpression.From(function as function) as record
Over
Retourneert de abstracte syntaxisstructuur (AST) voor de hoofdtekst van function, genormaliseerd in een rijexpressie:
- De functie moet een lambda met één argument zijn.
- Alle verwijzingen naar de functieparameter worden vervangen door
RowExpression.Row. - Alle verwijzingen naar kolommen worden vervangen door
RowExpression.Column(columnName). - De AST wordt vereenvoudigd om alleen knooppunten van het type te bevatten:
ConstantInvocationUnaryBinaryIfFieldAccess
Er wordt een fout gegenereerd als een rijexpressie AST niet kan worden geretourneerd voor de inhoud van function.
Deze functie is identiek aan ItemExpression.From.
Voorbeeld
Retourneert de AST voor de body van de functie each [CustomerID] = "ALFKI".
Gebruik
RowExpression.From(each [CustomerName] = "ALFKI")
uitvoer
[
Kind = "Binary",
Operator = "Equals",
Left = RowExpression.Column("CustomerName"),
Right =
[
Kind = "Constant",
Value = "ALFKI"
]
]