Skip to content

[duckdb extension] Parser rejects table-valued function column alias syntax (range(10) t(x)) #493

Description

@Anant-mishra1729

Environment

  • ggsql DuckDB extension version: v0.4.1
  • DuckDB version: v1.5.4
  • Installed via: INSTALL ggsql FROM community; LOAD ggsql;
  • OS: MacOS

Description

The README in posit-dev/ggsql-duckdb documents the following as a working example:

SELECT * FROM range(10) t(x) VISUALISE x, x*x AS y DRAW line;

And via the scalar function:

SELECT ggsql('SELECT * FROM range(10) t(x) VISUALISE x, x*x AS y DRAW line');

Both produce a parse error on v0.4.1:

memory D SELECT ggsql('SELECT * FROM range(10) t(x) VISUALISE x, x*x AS y DRAW line');
Invalid Input Error:
ggsql: Parse error: Parse tree contains errors

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions