apache / apache/datafusion-sqlparser-rs
Snowflake LIST @foo and REMOVE @foo stage syntax fail to parse with a semicolon
- Lenguaje dominante
- Rust
- Estrellas
- 3.5k
- Forks
- 772
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 17
Descripción
```sql
-- breaks
LIST @bar;
-- ok
LIST @bar
-- breaks
REMOVE @bar;
-- ok
REMOVE @bar
```
This is starting to become a theme. See #1244, #1519.
1. can all the tests be made to test both with and without a semicolon
2. can the parser be generalized so whether a statement ends with EOF or `;` isn't up to every individual statement
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza localizando los puntos de entrada del parser y las pruebas existentes para LIST y REMOVE; después, compara los casos con y sin punto y coma descritos aquí. Se considerará terminado cuando ambas formas se analicen de manera coherente, las pruebas relevantes cubran ambas terminaciones y la finalización de las sentencias deje de gestionarse por separado en cada sentencia.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust, sql
- Área
- compilers, databases
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100