malloydata / malloy

Malloy is an experimental language for describing data relationships and transformations.
http://www.malloydata.dev
MIT License
1.96k stars 76 forks source link

Accept/Except doesn't work with nested fields. #1757

Open wwasilak opened 2 months ago

wwasilak commented 2 months ago

What happens?

When trying to use Accept or Except for a field that is nested, error 'extraneous input '.' expecting {ACCEPT,...' shows up.

image

To Reproduce

code example:

source: ordersRAW is duckdb.table('orders.parquet')
extend {

    except:
    billing_address.firstname

OS:

Windows 10 x64

Malloy Client:

local VSCode

Malloy Client Version:

VSCode v0.3.1719853081 (pre-release)

Database Connection:

DuckDB