4 مستودعات
Generating the SQL string for a query without executing it, enabling inspection or reuse.
Distinct from Deferred Query Compilation: Distinct from Deferred Query Compilation: focuses on explicitly compiling a query to a string for inspection, not lazy execution.
Explore 4 awesome GitHub repositories matching data & databases · SQL String Compilations. Refine with filters or upvote what's useful.
This project is an educational implementation of a relational database engine written in C. It functions as a SQLite clone, demonstrating the internal mechanics of a database system through a C-based systems project that focuses on manual memory management and file I/O. The engine is distinguished by its use of a bytecode virtual machine, which executes database operations by compiling SQL statements into low-level instructions. It utilizes a B-tree database engine to organize records in a balanced tree structure, ensuring efficient insertion, search, and range scanning. The system covers co
Translates SQL text into a custom bytecode format for execution by a virtual machine.
Doctrine ORM is a PHP object-relational mapper that connects application objects to relational database tables. It uses the data mapper and identity map patterns to decouple the in-memory object model from the database schema, allowing developers to manage data persistence without writing manual SQL. The project features a dedicated object-oriented query language and programmatic builder for retrieving data based on entities rather than tables. It implements a unit-of-work system to track object changes during a request and synchronize them via atomic transactions. The capability surface inc
Implements a custom query language that is compiled into optimized vendor-specific SQL.
CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools
Generates the SQL string for a query without executing it, allowing inspection or reuse.
Alembic هو نظام إصدار مخطط قاعدة البيانات وأداة ترحيل لـ SQLAlchemy. يدير التحديثات التزايدية لهياكل قاعدة البيانات باستخدام نصوص إصدار تدعم كلاً من الترقية والرجوع للحفاظ على تزامن قاعدة البيانات والكود. يستخدم النظام رسماً بيانياً موجهاً غير دوري (DAG) لإدارة الترحيل، مما يسمح بإصدار غير خطي، بما في ذلك التفرع والدمج عبر إصدارات جذرية متعددة. يتضمن أداة مقارنة مخطط مؤتمتة تقارن مخططات قاعدة البيانات الحية مقابل كائنات البيانات الوصفية لتوليد تعليمات الترحيل برمجياً. توفر الأداة قدرات لتطور المخطط القائم على المعاملات لضمان تحديثات ذرية ومنع تلف قاعدة البيانات الجزئي. تتضمن الوظائف الإضافية ترجمة توجيهات الترحيل إلى سلاسل SQL خام للتدقيق والحفاظ على تتبع الإصدار القائم على النصوص عبر جدول قاعدة بيانات مخصص.
Translates high-level Python migration directives into raw SQL strings for auditing and manual execution.