SQLite wrapper for Zig - zero runtime dependencies
Find a file
reugenio 5e28cbe4bf refactor: modularize root.zig into specialized modules
Split monolithic root.zig (4200 lines) into 9 focused modules:
- c.zig: centralized @cImport for SQLite
- errors.zig: Error enum and resultToError
- types.zig: OpenFlags, ColumnType, Limit, enums
- database.zig: Database struct with all methods
- statement.zig: Statement struct with bindings/columns
- functions.zig: UDFs, hooks, and C callbacks
- backup.zig: Backup and Blob I/O
- pool.zig: ConnectionPool (thread-safe)
- root.zig: re-exports + tests (~1100 lines)

Total: ~3600 lines (74% reduction in root.zig)
All 47 tests passing.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 19:54:19 +01:00
docs refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
examples Initial commit: zsqlite - SQLite wrapper for Zig 2025-12-08 16:45:28 +01:00
src refactor: modularize root.zig into specialized modules 2025-12-08 19:54:19 +01:00
vendor Initial commit: zsqlite - SQLite wrapper for Zig 2025-12-08 16:45:28 +01:00
.gitignore Initial commit: zsqlite - SQLite wrapper for Zig 2025-12-08 16:45:28 +01:00
build.zig feat(v0.5): Fase 3B - Callbacks avanzados, limits y timestamps 2025-12-08 18:52:18 +01:00
CLAUDE.md v0.4: Fase 3A complete - Blob I/O, Hooks, Aggregate Functions 2025-12-08 18:02:01 +01:00