PHPackages                             omegaalfa/query-builder - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. omegaalfa/query-builder

ActiveLibrary[Database &amp; ORM](/categories/database)

omegaalfa/query-builder
=======================

Um Query Builder moderno e minimalista em PHP 8+, totalmente tipado e baseado em PDO, com suporte a cache, paginação, transações e geração fluente de SQL.

v1.0.0(4mo ago)020[1 PRs](https://github.com/omegaalfa/query-builder/pulls)MITPHPPHP &gt;=8.2CI passing

Since Jan 2Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/omegaalfa/query-builder)[ Packagist](https://packagist.org/packages/omegaalfa/query-builder)[ Docs](https://github.com/omegaalfa/query-builder)[ RSS](/packages/omegaalfa-query-builder/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (0)

🧩 Omegaalfa Query Builder
=========================

[](#-omegaalfa-query-builder)

[![PHP Version](https://camo.githubusercontent.com/b8aeb13655e5a4a3328fa8550a4e9ffc20083ab5533e582ad808206b9db0a8af/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344253230382e342d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)](https://camo.githubusercontent.com/b8aeb13655e5a4a3328fa8550a4e9ffc20083ab5533e582ad808206b9db0a8af/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253345253344253230382e342d3737374242343f7374796c653d666f722d7468652d6261646765266c6f676f3d706870)[![License](https://camo.githubusercontent.com/daa52099573be5a50c320c4387496400f2f722e49f86a42db8d5778130d3582d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/daa52099573be5a50c320c4387496400f2f722e49f86a42db8d5778130d3582d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d677265656e3f7374796c653d666f722d7468652d6261646765)[![Status](https://camo.githubusercontent.com/3ba561069b6c0e209227c0cb32991ddb4529e3faeb5a7ba5d1e47a3ca3c9dc6c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d70726f64756374696f6e2d2d72656164792d737563636573733f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/3ba561069b6c0e209227c0cb32991ddb4529e3faeb5a7ba5d1e47a3ca3c9dc6c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7374617475732d70726f64756374696f6e2d2d72656164792d737563636573733f7374796c653d666f722d7468652d6261646765)[![PDO](https://camo.githubusercontent.com/232c53d842aee46c60d178addf54f82f8c616cd85448e1c5ee5bf4fbe2aa762e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e63792d50444f2d626c75653f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/232c53d842aee46c60d178addf54f82f8c616cd85448e1c5ee5bf4fbe2aa762e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646570656e64656e63792d50444f2d626c75653f7374796c653d666f722d7468652d6261646765)[![Tests](https://camo.githubusercontent.com/4b27107e2497ce25162ef818577f52f9165a0dc7a446b148a2adb02a2bacb43c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f74657374732d373325323070617373696e672d627269676874677265656e3f7374796c653d666f722d7468652d6261646765)](https://camo.githubusercontent.com/4b27107e2497ce25162ef818577f52f9165a0dc7a446b148a2adb02a2bacb43c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f74657374732d373325323070617373696e672d627269676874677265656e3f7374796c653d666f722d7468652d6261646765)

**Query Builder moderno, seguro e tipado para PHP 8.4+**

[📦 Instalação](#-instala%C3%A7%C3%A3o) • [🚀 Início Rápido](#-in%C3%ADcio-r%C3%A1pido) • [📖 Documentação](#-documenta%C3%A7%C3%A3o-completa) • [🧪 Testes](#-testes) • [🔒 Segurança](#-seguran%C3%A7a)

---

🚀 Sobre o Projeto
-----------------

[](#-sobre-o-projeto)

**Omegaalfa Query Builder** é uma biblioteca **moderna, leve e fortemente tipada** em **PHP 8.4+** para construção fluente de queries SQL com PDO.

### 🎯 Principais Características

[](#-principais-características)

- 🔒 **100% Prepared Statements** - Segurança contra SQL Injection por design
- 🎨 **Fluent API** - Interface intuitiva e encadeável
- 📦 **Zero Dependências** - Apenas PHP 8.4+ e PDO
- 🧪 **Testado** - 73 testes, 145 assertions
- ⚡ **Performance** - Cache inteligente e streaming de resultados
- 🔄 **Transações** - Suporte completo com savepoints
- 🌐 **Multi-driver** - MySQL, PostgreSQL, SQLite, SQL Server
- 📝 **Type-Safe** - Enums tipadas e strict\_types
- 📚 **Documentado** - PHPDoc completo em todos os métodos

**Inspirado em:** Eloquent, Doctrine DBAL, Laravel Query Builder

---

📦 Instalação
------------

[](#-instalação)

```
composer require omegaalfa/query-builder
```

### Requisitos

[](#requisitos)

- **PHP** &gt;= 8.4 com `strict_types` habilitado
- **Extensão PDO** habilitada
- **Driver PDO** correspondente ao seu banco de dados
- **Bancos suportados:** MySQL 5.7+, MariaDB 10.2+, PostgreSQL 9.6+, SQLite 3.x+, SQL Server, Oracle

---

🚀 Início Rápido
---------------

[](#-início-rápido)

### Configuração Básica

[](#configuração-básica)

```
