SQLite wrapper for Zig - zero runtime dependencies
Find a file
reugenio 532cf827f8 v0.3: Fase 2A+2B complete - Major feature additions
New features:
- Backup API: Backup struct with step(), progress(), remaining(), pageCount()
- Convenience functions: backupToFile(), loadFromFile(), backupDatabase()
- ATTACH/DETACH: attach(), attachMemory(), detach(), listDatabases()
- User-Defined Functions: createScalarFunction(), FunctionContext, FunctionValue
- Custom Collations: createCollation(), CollationFn, removeCollation()
- Named parameters: bindTextNamed(), bindIntNamed(), etc. (:name, @name, $name)
- Savepoints: savepoint(), release(), rollbackTo()
- Configuration: setBusyTimeout(), setJournalMode(), setSynchronous(), enableWalMode()
- Statement metadata: sql(), isReadOnly(), parameterCount(), parameterIndex()
- Transaction: beginExclusive()
- Utilities: errorCode(), extendedErrorCode(), interrupt(), isReadOnly(), filename()
- Additional bind/column: bindBool(), bindZeroblob(), columnBool(), columnBytes(), columnDeclType()

Documentation:
- Created docs/API.md - Complete API reference
- Created docs/ARCHITECTURE.md - Technical architecture
- Created docs/CGO_PARITY_ANALYSIS.md - Feature parity tracking with go-sqlite3
- Updated CLAUDE.md with all new features

All 20 tests passing.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-08 17:54:50 +01:00
docs v0.3: Fase 2A+2B complete - Major feature additions 2025-12-08 17:54:50 +01:00
examples Initial commit: zsqlite - SQLite wrapper for Zig 2025-12-08 16:45:28 +01:00
src v0.3: Fase 2A+2B complete - Major feature additions 2025-12-08 17:54:50 +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 Initial commit: zsqlite - SQLite wrapper for Zig 2025-12-08 16:45:28 +01:00
CLAUDE.md v0.3: Fase 2A+2B complete - Major feature additions 2025-12-08 17:54:50 +01:00