cq - Hochleistungs-SQL-Abfrage-Engine für CSV-Dateien
Ein leichtgewichtiger, schneller SQL-Abfrageprozessor, geschrieben in C, der die Ausführung von SQL-Abfragen direkt auf CSV-Dateien ermöglicht, ohne dass eine Datenbank erforderlich ist. Für die vollständige Dokumentation siehe das Verzeichnis /doc.

Dokumentation
- Erste Schritte:
doc/GettingStarted.md - Installation:
doc/Installation.md - Befehlszeilenschnittstelle:
doc/CLI.md - TUI (Terminal-Benutzeroberfläche):
doc/TUI.md - Architektur:
doc/Architecture.md - Tests:
doc/Testing.md - Roadmap:
doc/Roadmap.md - Mitwirken:
doc/Contributing.md
Schnellstart
Build: make
Befehlszeile
Führen Sie eine Beispielabfrage aus:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
Terminal-Benutzeroberfläche
Interaktive TUI starten:
./build/cqtui data/
Funktionen:
- Durchsuchen und Öffnen von CSV-Dateien als Tabellen
- Interaktive Ausführung von SQL-Abfragen
- Multi-Tab-Oberfläche für mehrere Tabellen
- Tastaturgesteuerte Navigation
- Keine externen Abhängigkeiten
Beispiel-SQL-Dateien
Das Repository enthält Beispiel-SQL unter assets/ (example_between.sql, example_aggregation.sql, usw.). Siehe assets/ für Details.
Daten- & Funktionsübersicht
- Siehe den Ordner /doc für detaillierte Abschnitte zu Datentypen, Datumsformaten, CSV-Format und mehr.
Lizenz
MIT-Lizenz. Siehe LICENSE-Datei für Details.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---