cq - محرك استعلامات SQL عالي الأداء لملفات CSV
معالج استعلامات SQL خفيف وسريع مكتوب بلغة C يمكّنك من تنفيذ استعلامات SQL مباشرة على ملفات CSV دون الحاجة إلى قاعدة بيانات. للاطلاع على التوثيق الكامل، راجع مجلد /doc.

التوثيق
- البدء:
doc/GettingStarted.md - التثبيت:
doc/Installation.md - واجهة سطر الأوامر:
doc/CLI.md - واجهة المستخدم الطرفية (TUI):
doc/TUI.md - الهيكلية:
doc/Architecture.md - الاختبار:
doc/Testing.md - خارطة الطريق:
doc/Roadmap.md - المساهمة:
doc/Contributing.md
البدء السريع
البناء: make
سطر الأوامر
تشغيل استعلام تجريبي:
./build/cq -q "SELECT name, age FROM 'data.csv' WHERE age > 25" -p
واجهة المستخدم الطرفية
تشغيل واجهة المستخدم التفاعلية:
./build/cqtui data/
الميزات:
- تصفح وفتح ملفات CSV كجداول
- تنفيذ استعلامات SQL بشكل تفاعلي
- واجهة متعددة الألسنة لعدة جداول
- تنقل عبر لوحة المفاتيح
- لا توجد تبعيات خارجية
ملفات SQL نموذجية
يحتوي المستودع على ملفات SQL تجريبية ضمن assets/ (مثل example_between.sql, example_aggregation.sql، وغيرها). راجع assets/ للمزيد من التفاصيل.
نظرة عامة على البيانات والميزات
- راجع مجلد /doc لأقسام مفصلة حول أنواع البيانات، صيغ التواريخ، تنسيق CSV، والمزيد.
الترخيص
ترخيص MIT. راجع ملف LICENSE للحصول على التفاصيل.
--- Tranlated By Open Ai Tx | Last indexed: 2026-04-28 ---