2 مستودعات
Tools that translate high-level object methods into structured SQL statements.
Distinct from SQL Query Generation: Distinct from SQL Query Generation: focuses on the programmatic construction of queries via an ORM builder rather than natural language generation.
Explore 2 awesome GitHub repositories matching data & databases · Query Builders. Refine with filters or upvote what's useful.
This project is an Eloquent query builder wrapper and REST API query parser for Laravel applications. It translates HTTP request parameters into database queries to provide dynamic filtering, sorting, and relationship loading for API endpoints. The system decouples the external API interface from the storage layer through alias-based schema abstraction, allowing public field names to map to private database columns. It supports the dynamic inclusion of nested relationships and aggregate counts, as well as the execution of custom programmatic logic for filters and sorting via invokable classes
Translates HTTP request parameters into Eloquent database queries for API filtering, sorting, and including.
Ormar هو نظام تعيين كائني علائقي (ORM) غير متزامن لـ Python يدمج استمرارية قاعدة البيانات مع التحقق من صحة البيانات. يعمل كجسر بين إدارة قاعدة البيانات العلائقية وهياكل بيانات مستوى التطبيق، مما يسمح للمطورين بتعريف مخططات قاعدة البيانات التي تعمل في نفس الوقت كنماذج للتحقق. يتميز المشروع باستخدام فئات التحقق لفرض سلامة المخطط، مما يضمن توافق جميع السجلات المستمرة مع الأنواع والهياكل المحددة. وهو يدعم الارتباطات العلائقية المعقدة، بما في ذلك علاقات واحد إلى متعدد ومتعدد إلى متعدد، ويوفر خطافات دورة حياة قائمة على الأحداث تطلق منطقاً مخصصاً أثناء تغييرات حالة السجل للحفاظ على اتساق البيانات. تغطي المكتبة مجموعة واسعة من قدرات إدارة قواعد البيانات، بما في ذلك تنفيذ الاستعلام غير المحظور وأدوات ترحيل المخطط المؤتمتة. وهي تستخدم منشئ استعلام منخفض المستوى لترجمة طرق الكائنات إلى عمليات قاعدة بيانات منظمة، مع توفير أدوات سطر أوامر لمزامنة إصدارات قاعدة البيانات المادية مع كود التطبيق عبر بيئات مختلفة.
Translates high-level object methods into optimized SQL statements using a low-level query builder.