Skip to content

333 prepared statement - #334

Merged
dumblepy merged 5 commits into
mainfrom
333-prepared-statement
Mar 30, 2026
Merged

dumblepy merged 5 commits into
mainfrom
333-prepared-statement

Conversation

@dumblepy

Copy link
Copy Markdown
Owner

No description provided.

- Add `prepared_param` abstraction and integrate prepared-parameter handling across MySQL, MariaDB, PostgreSQL and SQLite.
- Implement driver-specific prepared-statement logic, unify lifecycle ownership and reduce allocation overhead for bindings.
- Cache SQLite column metadata for prepared statements and provide public API overloads (seq[string] / JsonNode); use macro+varargs entrypoints for other drivers with conversion via `toPreparedParam`.
- Add cross-driver tests: `tests/*/test_prepared_statement.nim`.
- Update branch rule document for prepared-statement work.
@dumblepy dumblepy linked an issue Mar 30, 2026 that may be closed by this pull request
@dumblepy
dumblepy merged commit 76ddc4f into main Mar 30, 2026
4 checks passed
@dumblepy
dumblepy deleted the 333-prepared-statement branch March 30, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

prepared statement

1 participant