5 repositorios
Provides a type-safe, LINQ-like fluent syntax for constructing database queries with filtering, grouping, and aggregation.
Distinct from Database ORMs: Distinct from Database ORMs: focuses specifically on the fluent query-building syntax rather than the full ORM lifecycle including schema management and object mapping.
Explore 5 awesome GitHub repositories matching data & databases · Fluent Query Builders. Refine with filters or upvote what's useful.
xUtils3 is an integrated Android toolkit that combines HTTP networking, image loading, ORM database queries, and view injection into a single cohesive library. It provides annotation-driven view binding and event handling, eliminating manual view lookups by scanning Java annotations at runtime through reflection. The library includes a fluent LINQ-style ORM query builder for constructing type-safe database queries with filtering, grouping, aggregation, and pagination operations. Its HTTP networking layer supports multiple verbs, cookie management, and pluggable response parsing for structured
Constructs type-safe database queries through a chainable method API that mirrors LINQ syntax.
pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc
Constructs SQL statements by chaining method calls on a model object for programmatic query composition.
Goravel es un scaffold de desarrollo y framework completo para construir aplicaciones web, APIs REST y servicios gRPC utilizando el lenguaje de programación Go. Implementa una arquitectura modelo-vista-controlador y proporciona un kit de herramientas integral para servidores y clientes de llamadas a procedimientos remotos de alto rendimiento. El framework se distingue por su extenso ecosistema integrado, que incluye un mapeador objeto-relacional fluido para la gestión de bases de datos y un kit de herramientas de interfaz de línea de comandos dedicado para la automatización administrativa y el scaffolding de proyectos. Cuenta con una abstracción de servicios basada en controladores que permite a los desarrolladores intercambiar backends de almacenamiento, caché y sesiones sin alterar la lógica de la aplicación. La plataforma cubre una amplia superficie de capacidades de aplicación, incluyendo el procesamiento de tareas asíncronas con colas distribuidas, gestión de identidad segura mediante autenticación basada en tokens y una capa de seguridad robusta con cifrado y control de acceso. También proporciona herramientas para la localización de contenido, renderizado de plantillas e infraestructura de pruebas automatizada con mocking de dependencias.
Includes a powerful ORM and fluent query builder for mapping Go structures to relational database tables.
FreeSql es un mapeador objeto-relacional (ORM) y capa de acceso a datos para .NET que traduce código orientado a objetos a SQL para múltiples proveedores de bases de datos relacionales. Funciona como un constructor de consultas SQL fluido y sincronizador de esquemas de base de datos, permitiendo a los desarrolladores alinear las estructuras de tablas e índices de la base de datos con las definiciones de clases de entidad. El framework está optimizado específicamente para .NET Native AOT para garantizar huellas de memoria reducidas y tiempos de inicio más rápidos. Incluye un gestor de tráfico de base de datos para distribuir la carga a través de división de lectura-escritura, fragmentación de tablas dinámica y aislamiento de datos basado en inquilinos. Las capacidades amplias incluyen ingesta de datos de alto rendimiento utilizando mecanismos de copia masiva específicos del proveedor, consultas avanzadas con funciones de ventana y CTEs recursivos, y monitoreo basado en AOP para auditar cambios de datos. El sistema también proporciona herramientas de gestión de esquemas para migraciones automatizadas y utilidades de desarrollo para generar clases de entidad a partir de metadatos de base de datos.
Offers a type-safe fluent API for constructing complex SQL queries with joins, subqueries, and window functions.
Este proyecto es una librería de C++ de solo cabecera que proporciona una capa de mapeo objeto-relacional para bases de datos SQLite. Permite a los desarrolladores mapear estructuras de clases nativas directamente a tablas de bases de datos, facilitando la persistencia y recuperación de datos segura por tipos sin necesidad de cadenas de consulta crudas. La librería destaca por el uso de metaprogramación basada en plantillas, que permite el mapeo de esquemas y la construcción de consultas en tiempo de compilación. Al utilizar una interfaz fluida, traduce las llamadas a métodos en sentencias de base de datos optimizadas, mientras que su soporte para el almacenamiento en caché de sentencias preparadas minimiza la sobrecarga de análisis para operaciones repetitivas. El sistema también incluye sincronización automática de esquemas para asegurar que las estructuras de la base de datos permanezcan consistentes con las definiciones de objetos de la aplicación. Más allá del mapeo central, la librería proporciona un conjunto integral de capacidades de gestión de bases de datos, incluyendo soporte para uniones relacionales, cálculos de datos agregados y gestión de transacciones atómicas. Acomoda tanto el almacenamiento persistente como las configuraciones de bases de datos volátiles en memoria. También se proporciona una utilidad de línea de comandos para ayudar con la distribución del proyecto fusionando archivos fuente y de cabecera en salidas consolidadas.
Synchronizes database schema definitions with application class structures to enable type-safe persistence and fluent query construction.