بناء مُقيم استعلامات SQL بسيط

2025-02-19
بناء مُقيم استعلامات SQL بسيط

يشرح هذا المنشور بناء مُقيم استعلامات SQL بسيط قادر على التعامل مع جمل SELECT الأساسية. يبدأ الكاتب بإنشاء قاعدة بيانات اختبار بسيطة، ثم يحسّن العمل السابق على تحليل تنسيق ملف SQLite وتحليل SQL للتعامل مع استعلامات أكثر تعقيدًا. جوهر النظام هو تطبيق `Operator` و `Planner`؛ حيث يُنفذ `Operator` عمليات قاعدة البيانات، ويترجم `Planner` جمل SQL المُحلّلة إلى `Operator`. حاليًا، لا يدعم النظام الترشيح والفرز والتجميع والانضمام، ولكنه يضع الأساس لإضافة هذه الميزات. كما يتم وصف تحسينات `Pager` للوصول المتزامن.