cq - Wydajny silnik zapytań SQL dla plików CSV
Lekki, szybki procesor zapytań SQL napisany w C, umożliwiający wykonywanie zapytań SQL bezpośrednio na plikach CSV bez potrzeby używania bazy danych. Pełna dokumentacja znajduje się w katalogu /doc.

Dokumentacja
- Pierwsze kroki:
doc/GettingStarted.md - Instalacja:
doc/Installation.md - Interfejs wiersza poleceń:
doc/CLI.md - TUI (Interfejs Użytkownika Terminala):
doc/TUI.md - Architektura:
doc/Architecture.md - Testowanie:
doc/Testing.md - Plan rozwoju:
doc/Roadmap.md - Współpraca:
doc/Contributing.md
Szybki start
Budowanie: make
Wiersz poleceń
Uruchom przykładowe zapytanie:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
Terminal UI
Uruchom interaktywny TUI:
./build/cqtui data/
Funkcje:
- Przeglądanie i otwieranie plików CSV jako tabel
- Interaktywne wykonywanie zapytań SQL
- Interfejs z wieloma kartami dla wielu tabel
- Nawigacja za pomocą klawiatury
- Brak zewnętrznych zależności
Przykładowe pliki SQL
Repozytorium zawiera przykładowe pliki SQL w katalogu assets/ (example_between.sql, example_aggregation.sql itp.). Szczegóły w assets/.
Przegląd danych i funkcji
- Szczegółowe sekcje dotyczące typów danych, formatów dat, formatu CSV i innych znajdują się w folderze /doc.
Licencja
Licencja MIT. Szczegóły w pliku LICENSE.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---