9 repositorios
Running SQL statements like INSERT or UPDATE that do not return rows.
Distinct from SQL Statement Parsing: Distinct from SQL Statement Parsing: focuses on executing statements that return no rows, not on parsing SQL scripts.
Explore 9 awesome GitHub repositories matching data & databases · Statement Executions. Refine with filters or upvote what's useful.
This project is a pure JavaScript database driver for Node.js that implements the native MySQL binary protocol. It serves as a comprehensive connector for managing persistent network links to MySQL servers, enabling applications to execute queries, manage transactions, and handle complex data operations without requiring external middleware. The driver distinguishes itself through its integrated support for connection pooling and distributed database routing. It maintains managed sets of reusable network sockets to optimize resource usage under high request volumes, while simultaneously provi
Executes multiple SQL commands within a single request to process complex data operations efficiently.
JUnit 4 is a unit testing framework for Java that provides a structured approach to writing and running automated tests. At its core, it uses annotation-based test discovery to automatically identify test methods, and a pluggable runner architecture that controls how test classes are discovered, instantiated, and executed. The framework builds test execution around a chain of Statement objects, each wrapping the next to layer behaviors such as timeouts and retries, and uses Java reflection to dynamically invoke test methods and access private fields for setup and teardown operations. The fram
Composes test actions into a chain of Statement objects to layer behaviors like timeouts and retries.
go-sqlmock is a Go library that simulates SQL driver behavior for unit testing by intercepting database calls through the standard database/sql/driver interface, eliminating the need for a real database connection. It provides a comprehensive mocking framework that allows developers to define expectations for SQL operations, including queries, executions, prepared statements, and transaction lifecycles, with precise control over the results and errors returned. The library distinguishes itself through its flexible matching and verification capabilities. It supports regex-based or exact SQL
Runs SQL statements that do not return rows, such as INSERT or UPDATE operations.
node-sqlite3 is a relational database client and a set of native bindings that allow Node.js applications to interact with SQLite databases. It functions as a C++ native addon, linking JavaScript to the SQLite C library to manage data stored in local files or in-memory stores. The project includes optional support for SQLCipher, enabling page-level encryption to secure local database files. The driver covers a wide range of database management capabilities, including executing SQL queries with parameter binding, managing connections to database files, and preparing statements for repeated ex
Executes SQL statements such as INSERT or UPDATE that modify data without returning result rows.
Sqlpad es un cliente SQL basado en web y un entorno de trabajo multi-inquilino utilizado para escribir, ejecutar y guardar consultas en múltiples bases de datos relacionales y analíticas. Funciona como un gestor de bases de datos ODBC que permite a los usuarios gestionar conexiones y explorar esquemas a través de una interfaz de navegador. La plataforma se distingue como un entorno colaborativo donde los usuarios pueden compartir documentos SQL y coordinar el análisis de datos. Integra federación de identidad mediante OpenID Connect, SAML, LDAP y OAuth, y proporciona un sistema de visualización que renderiza los resultados de las consultas en gráficos y tablas. El sistema cubre amplias áreas de capacidad, incluyendo control de acceso basado en roles para restringir conexiones a bases de datos, gestión de sesiones con estado para transacciones de múltiples sentencias y sustitución de credenciales en tiempo de ejecución para una mayor seguridad. También proporciona persistencia de consultas y seguimiento del historial para gestionar el ciclo de vida de las sentencias SQL guardadas.
Executes a sequence of SQL statements on a database connection while tracking individual status.
Sequel is a relational database toolkit for Ruby that provides object-relational mapping, a fluent SQL query builder, and schema migration capabilities. It maps database tables to Ruby classes with support for associations, validations, lifecycle hooks, and eager loading, offering a comprehensive ORM layer for building data-centric applications. Sequel distinguishes itself through a plugin-based extension architecture that allows composable customization of models, databases, and datasets without relying on deep inheritance hierarchies. It includes a thread-safe connection pool with support f
Executes INSERT, UPDATE, or DELETE statements built from the dataset to modify rows.
Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts
Runs SQL queries in immediate mode with result set inspection for row and column access.
ActiveRecord Import es una biblioteca para insertar grandes conjuntos de datos en una base de datos utilizando ActiveRecord a través de consultas únicas o por lotes. Funciona como un importador de datos masivos y herramienta de inserción masiva SQL diseñada para minimizar la sobrecarga de consultas y aumentar el rendimiento de escritura. El proyecto incluye un motor de upsert para manejar conflictos de restricciones únicas actualizando registros existentes o ignorando duplicados. También cuenta con un importador de asociaciones recursivas que permite insertar registros padre y sus asociaciones hijas anidadas en una sola operación. La biblioteca proporciona una capa de validación previa a la inserción para verificar la validez de los registros e informar fallos antes de confirmar los datos. Gestiona la migración de datos a gran escala dividiendo los conjuntos de datos en lotes para controlar el uso de memoria y evitar los límites de tamaño de paquete de la base de datos. La herramienta proporciona resúmenes de resultados que contienen recuentos de éxito e identificadores de registros, junto con el seguimiento del progreso para los lotes de datos.
Chunks large datasets into smaller groups to prevent database packet size errors and manage memory usage.
This project is a PHP library designed for parsing, beautifying, and syntax-highlighting SQL queries. It provides a set of utilities to improve the readability of database code, facilitate debugging, and assist in the maintenance of complex query structures. The library distinguishes itself by offering both aesthetic and functional processing capabilities. It can transform raw SQL strings into structured, indented formats for human review, or compress them by removing comments and unnecessary whitespace to optimize them for network transmission and logging. Additionally, it includes a syntax
Parses multi-statement SQL strings into individual commands to simplify the management of complex migration scripts.