Returns the AST for the body of {0}, normalized into a row expression : The function must be a 1-argument lambda. All references ...

Returns the AST for the body of {0}, normalized into a row expression:

  • The function must be a 1-argument lambda.
  • All references to the function parameter are replaced with RowExpression.Row.
  • All references to columns are replaced with RowExpression.Column(columnName).
  • The AST will be simplified to contain only nodes of the kinds:
    • Constant
    • Invocation
    • Unary
    • Binary
    • If
    • FieldAccess

An error is raised if a row expression AST cannot be returned for the body of {0}.