prql-compiler 0.7.1

PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement.
Documentation
---
source: prql-compiler/src/semantic/resolver.rs
expression: "resolve_derive(r#\"\n            from employees\n            derive [\n                gross_salary = salary + payroll_tax,\n                gross_cost =   gross_salary + benefits_cost\n            ]\n            \"#).unwrap()"
---
- id: 13
  Binary:
    left:
      id: 14
      Ident:
        - _frame
        - employees
        - salary
      target_id: 6
      ty: Infer
    op: Add
    right:
      id: 15
      Ident:
        - _frame
        - employees
        - payroll_tax
      target_id: 6
      ty: Infer
  ty:
    TypeExpr:
      Primitive: Column
  alias: gross_salary
- id: 16
  Binary:
    left:
      id: 17
      Ident:
        - _frame
        - gross_salary
      target_id: 13
      ty: Infer
    op: Add
    right:
      id: 18
      Ident:
        - _frame
        - employees
        - benefits_cost
      target_id: 6
      ty: Infer
  ty:
    TypeExpr:
      Primitive: Column
  alias: gross_cost