apache / apache/datafusion-sqlparser-rs
Add support for postgresql tablesample command
- Lenguaje dominante
- Rust
- Estrellas
- 3.5k
- Forks
- 772
- Merge medio
- 4 d 9 h
- PR fusionados (30 d)
- 17
Descripción
Postgresql supports an optional `[ TABLESAMPLE sampling_method ( argument [, ...] ) [ REPEATABLE ( seed ) ] ]` during a select statement to retrieve a subset of rows based on the arguments provided.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza por el parser de sentencias SELECT e inspecciona cómo se gestionan las cláusulas específicas de PostgreSQL. Añade compatibilidad con la sintaxis TABLESAMPLE descrita en el issue, incluidos su método de muestreo, sus argumentos y la semilla REPEATABLE opcional. Ejecuta la suite de pruebas existente del parser y verifica que las sentencias válidas de PostgreSQL se analicen correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- postgresql, rust, sql
- Área
- databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100