Jaa


ItemExpression.From

Syntaksi

ItemExpression.From(function as function) as record

Noin

Palauttaa functionrungolle 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 functionrungolle.

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
    ]
]