apache / apache/datafusion-sqlparser-rs
Add support for postgresql tablesample command
- Langage dominant
- Rust
- Étoiles
- 3.5k
- Forks
- 772
- Merge moyen
- 4 j 9 h
- PR mergées (30 j)
- 17
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par le parser des instructions SELECT et examinez la manière dont les clauses spécifiques à PostgreSQL sont gérées. Ajoutez la prise en charge de la syntaxe TABLESAMPLE décrite dans l'issue, y compris sa méthode d'échantillonnage, ses arguments et la seed REPEATABLE facultative. Exécutez la suite de tests existante du parser et vérifiez que les instructions PostgreSQL valides sont correctement analysées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- postgresql, rust, sql
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 45/100