RowExpression.From
RowExpression.From(function as function) as record
Az absztrakt szintaxisfát (AST) adja vissza a sorkifejezéssé normalizált , törzséhezfunction
:
- A függvénynek 1 argumentumú lambdának kell lennie.
- A függvényparaméterre mutató összes hivatkozás helyébe
RowExpression.Row
a következő lép: . - Az oszlopokra mutató hivatkozások helyébe
RowExpression.Column(columnName)
a következő lép: . - Az AST egyszerűbb lesz, hogy csak a következő típusú csomópontokat tartalmazza:
Constant
Invocation
Unary
Binary
If
FieldAccess
Hiba akkor jelentkezik, ha a sorkifejezési AST nem adható vissza a következő törzséhez function
: .
Ez a függvény megegyezik a ItemExpression.From
.
A függvény each [CustomerID] = "ALFKI"
törzsének AST értékét adja vissza.
Használat
RowExpression.From(each [CustomerName] = "ALFKI")
Hozam
[
Kind = "Binary",
Operator = "Equals",
Left = RowExpression.Column("CustomerName"),
Right =
[
Kind = "Constant",
Value = "ALFKI"
]
]