ItemExpression.From
Syntaksi
ItemExpression.From(function as function) as record
Noin
Palauttaa function
rungolle abstraktin syntaksipuun (AST), normalisoituna kohdelausekkeen:
- Funktion on oltava yksiargumenttinen lambda.
- Kaikki viittaukset funktion parametriin korvataan kohteella ItemExpression.Item.
- AST yksinkertaistetaan sisältämään vain seuraavia tyyppejä olevat solmut:
Constant
Invocation
Unary
Binary
If
FieldAccess
Esiin tulee virhe, jos tietoyksikkölausekkeen AST-kohdetta ei voi palauttaa function
rungolle.
Tämä funktio on samanlainen kuin RowExpression.From
.
Esimerkki 1
Palauttaa AST-kohteen funktion rungolle each _ <> null
.
käyttö
ItemExpression.From(each _ <> null)
Output
[
Kind = "Binary",
Operator = "NotEquals",
Left = ItemExpression.Item,
Right =
[
Kind = "Constant",
Value = null
]
]