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> |
||
|---|---|---|
| .. | ||
| API.md | ||
| ARCHITECTURE.md | ||
| CGO_PARITY_ANALYSIS.md | ||