RowExpression.From
Sözdizimi
RowExpression.From(function as function) as record
Hakkında
- İşlev 1 bağımsız değişkenli bir lambda olmalıdır.
- İşlev parametresine yapılan tüm başvurular
RowExpression.Row
ile değiştirilir. - Sütun referanslarının tamamı
RowExpression.Column(columnName)
ile değiştirilir. - AST, yalnızca bu tür düğümleri içerecek şekilde basitleştirilir:
Constant
Invocation
Unary
Binary
If
FieldAccess
function
gövdesi için AST satır ifadesi döndürülemiyorsa hata oluşur.
Bu işlev ItemExpression.From
ile aynıdır.
Örnek 1
each [CustomerID] = "ALFKI"
fonksiyonunun gövdesi için AST'yi verir.
Kullanım
RowExpression.From(each [CustomerName] = "ALFKI")
Çıkış
[
Kind = "Binary",
Operator = "Equals",
Left = RowExpression.Column("CustomerName"),
Right =
[
Kind = "Constant",
Value = "ALFKI"
]
]