cq - Moteur SQL haute performance pour fichiers CSV
Un processeur SQL léger et rapide écrit en C permettant d'exécuter des requêtes SQL directement sur des fichiers CSV sans nécessiter de base de données. Pour la documentation complète, consultez le répertoire /doc.

Documentation
- Démarrage :
doc/GettingStarted.md - Installation :
doc/Installation.md - Interface en ligne de commande :
doc/CLI.md - TUI (Interface utilisateur terminal) :
doc/TUI.md - Architecture :
doc/Architecture.md - Tests :
doc/Testing.md - Feuille de route :
doc/Roadmap.md - Contribution :
doc/Contributing.md
Démarrage rapide
Compilation : make
Ligne de commande
Exécutez une requête exemple :
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
Interface terminal
Lancez la TUI interactive :
./build/cqtui data/
Fonctionnalités :
- Parcourir et ouvrir des fichiers CSV en tant que tables
- Exécuter des requêtes SQL de manière interactive
- Interface multi-onglets pour plusieurs tables
- Navigation entièrement au clavier
- Aucune dépendance externe
Fichiers SQL d'exemple
Le dépôt inclut des exemples SQL sous assets/ (example_between.sql, example_aggregation.sql, etc.). Voir assets/ pour les détails.
Aperçu des données et fonctionnalités
- Consultez le dossier /doc pour des sections détaillées sur les types de données, les formats de date, le format CSV, et plus encore.
Licence
Licence MIT. Voir le fichier LICENSE pour plus de détails.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---