apache / apache/datafusion-sqlparser-rs
Clickhouse `WITH <expression> AS <identifier>` syntax
- Lingua principale
- Rust
- Stelle
- 3.5k
- Fork
- 772
- Merge medio
- 4g 9h
- PR unite (30g)
- 17
Descrizione
Hey 👋
The `WITH AS ` (doc [here](https://clickhouse.com/docs/en/sql-reference/statements/select/with)) does not seem to be supported.
For instance, this command with the `ClickHouseDialect` does not work (nor with `GenericDialiect`):
```
WITH concat(prefix_addr, '/', prefix_len) AS prefix SELECT prefix FROM table
```
```
sql parser error: Expected: (, found: prefix at Line: 1, Column: 46
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia riproducendo la query fornita con ClickHouseDialect e GenericDialect, usando l’errore del parser riportato alla riga 1, colonna 46 come punto di partenza. Segui il percorso di parsing di WITH per determinare come viene gestita la forma espressione più identificatore; il lavoro è completato quando l’esempio viene analizzato correttamente per i dialetti rilevanti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust, sql
- Ambito
- compilers
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100