5 مستودعات
Tools that generate database retrieval statements based on described logic.
Distinct from Database Query Execution: Focuses on the creation of the query string rather than the execution of the query.
Explore 5 awesome GitHub repositories matching data & databases · Query Generators. Refine with filters or upvote what's useful.
This project is a SQL database abstraction layer that provides a consistent object-oriented interface for interacting with multiple relational database systems. It includes a driver wrapper to standardize connections and result sets, a fluent query builder for constructing portable SQL statements, and a type mapper for converting database-specific data types into native application types and vice versa. The library enables programmatic schema management through a schema manager that can introspect database metadata, model structures as objects, and generate the SQL required to migrate between
Provides a mechanism to generate SQL that is compatible across different database vendors and versions.
SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference
Creates functions from labeled SQL statements that return typed objects and accept typed parameters.
Sqlcoder هو نموذج لغوي كبير (LLM) متخصص في تحويل الأسئلة باللغة الطبيعية إلى استعلامات قاعدة بيانات مهيكلة وقابلة للتنفيذ. يعمل كواجهة لقاعدة البيانات ومولد استعلامات يسمح باسترجاع البيانات دون الحاجة إلى كتابة كود يدوي. يستخدم النظام نموذجاً مضبوطاً تعليمياً (instruction-tuned) مدمجاً مع توجيه مدرك للمخطط (schema-aware) وحقن سياق ديناميكي. من خلال استيعاب البيانات الوصفية لقاعدة البيانات واستخدام التعلم في السياق مع أزواج استعلامات الأمثلة، فإنه يولد استعلامات صحيحة نحوياً تطابق المخطط المحدد لقاعدة بيانات متصلة. يغطي المشروع مجموعة أوسع من القدرات بما في ذلك أتمتة ذكاء الأعمال وتحليلات البيانات ذاتية الخدمة. ويوفر بنية تحتية لإدارة اتصالات قاعدة البيانات وواجهة مرئية لتنفيذ الاستعلامات واستيعاب البيانات الوصفية.
Generates syntactically valid database retrieval statements by combining live schema information with user input.
aiac is an AI-powered command line tool designed to translate natural language requests into infrastructure code, DevOps workflows, and system scripts. It operates as a generator that uses large language models to produce cloud provisioning files, configuration files, and executable automation scripts directly from the terminal. The tool features a provider-agnostic model abstraction and a configuration-based routing system, allowing users to switch between different AI backends and discover compatible models. It includes an interactive shell interface for refining generated outputs through i
Writes complex data retrieval statements for various database engines based on required logic.
Prisma Client is a database client for Node.js and TypeScript applications that provides a type-safe interface for interacting with relational databases. It functions as an object-relational mapper that translates declarative schema definitions into strongly typed query interfaces, ensuring that database operations align with the underlying data structure. The library distinguishes itself by generating type definitions directly from a schema model, which enables static analysis and IDE autocompletion during development. By abstracting database interactions into a unified query language, it st
Standardizes communication across different database backends by mapping diverse SQL dialects to a unified internal query language.