Skip to content

[bigframes] not backwards compatible with latest sqlglot #17729

Description

@mwu-wisdom

Determine this is the right repository

  • I determined this is the correct repository in which to report this bug.

Summary of the issue

Context
bigframes has patterns that depend on sqlglot 28.x.x and our platform recently upgraded to 30.x.x. It used the compiled version of sqlglot and failed to handle unexpected structure in the SQL AST.

Expected Behavior:
bigframes.load_parquet() works properly.

Actual Behavior:
Somewhere in the engine:

list object expected; got tuple[sqlglot.expressions.core.Literal, sqlglot.expressions.core.Literal]

API client name and version

Latest bigframes python package

Metadata

Metadata

Assignees

No one assigned

    Labels

    triage meI really want to be triaged.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions