apache / apache/datafusion-sqlparser-rs
rule to detect extra col in multiline insert
- Lenguaje dominante
- Rust
- Estrellas
- 3.5k
- Forks
- 772
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 17
Descripción
Description
```INSERT INTO y.x (a,b,c) VALUES ('1','1','1'), ('1','1','1','1'), ('1','1','1');```
Use case
want this parse to fail as 4th column in 2nd row but only 3 cols in the values
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza reproduciendo la sentencia INSERT proporcionada con el SQL parser e inspecciona cómo gestiona el número de columnas entre las filas de una lista VALUES. Después, encuentra las pruebas existentes del INSERT parser y añade cobertura para el valor adicional de la segunda fila; la tarea estará terminada cuando esa entrada falle, mientras que las filas válidas sean aceptadas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust, sql
- Área
- databases
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 38/100