apache / apache/datafusion-sqlparser-rs

Add support for postgresql tablesample command

Ouverte
#597 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.