9 repository-uri
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 este un client SQL bazat pe web și un workbench multi-tenant utilizat pentru scrierea, executarea și salvarea interogărilor pe mai multe baze de date relaționale și analitice. Acesta funcționează ca un manager de baze de date ODBC care permite utilizatorilor să gestioneze conexiunile și să exploreze schemele printr-o interfață de browser. Platforma se distinge ca un mediu colaborativ unde utilizatorii pot partaja documente SQL și coordona analiza datelor. Integrează federarea identității prin OpenID Connect, SAML, LDAP și OAuth, și oferă un sistem de vizualizare care redă rezultatele interogărilor în grafice și tabele. Sistemul acoperă domenii largi de capabilități, inclusiv controlul accesului bazat pe roluri pentru a restricționa conexiunile la baza de date, gestionarea stării sesiunii pentru tranzacții cu mai multe instrucțiuni și substituirea credențialelor la runtime pentru o securitate sporită. De asemenea, oferă persistența interogărilor și urmărirea istoricului pentru a gestiona ciclul de viață al instrucțiunilor SQL salvate.
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 este o bibliotecă pentru inserarea seturilor mari de date într-o bază de date folosind ActiveRecord prin interogări unice sau grupate. Funcționează ca un importator de date în masă și instrument de inserare SQL în masă conceput pentru a minimiza overhead-ul interogărilor și a crește performanța de scriere. Proiectul include un motor de upsert pentru a gestiona conflictele de constrângeri unice prin actualizarea înregistrărilor existente sau ignorarea duplicatelor. De asemenea, dispune de un importator de asocieri recursiv care permite inserarea înregistrărilor părinte și a asocierilor copil imbricate într-o singură operațiune. Biblioteca oferă un strat de validare pre-inserare pentru a verifica validitatea înregistrărilor și a raporta eșecurile înainte de a comite datele. Gestionează migrarea datelor la scară largă prin împărțirea seturilor de date în loturi pentru a controla utilizarea memoriei și a evita limitele de dimensiune a pachetelor bazei de date. Instrumentul oferă rezumate ale rezultatelor care conțin numărul de succese și identificatorii înregistrărilor, alături de urmărirea progresului pentru loturile de date.
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.