You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Fix:** Added `Token::Mul` handling in `parse_snowflake_json_path` to emit `*` into the path string buffer, enabling `[*]` wildcard array subscript syntax in JSON paths.
**Fix:** Same fix as above — `[*]` in JSON path now handled by `Token::Mul` in `parse_snowflake_json_path`.
77
+
72
78
## duckdb (7 files)
73
79
74
-
-[]`sqlglot_duckdb/select/02b06713af25.sql`
80
+
-[x]`sqlglot_duckdb/select/02b06713af25.sql`
75
81
76
82
**Error:**`Expected an expression:, found: *`
77
83
@@ -82,6 +88,8 @@ SELECT UNNEST([*COLUMNS('alias_.*')]) AS column_name
82
88
83
89
```
84
90
91
+
**TOO HARD** — DuckDB's `*COLUMNS(...)` star replacement operator requires adding `Expr::Wildcard`/`Expr::StarReplacement` AST variants, since wildcards currently only exist in `FunctionArgExpr` and `SelectItem`, not in the general `Expr` enum. Only 1 corpus file affected.
0 commit comments