sqlexpr
Type-safe, convenient SQLite database access.
Description
Minimalistic library and syntax extension for type-safe, convenient execution of SQL statements. Currently compatible with Sqlite3.
Sqlexpr features:
-
automated prepared statement caching, param binding, data extraction, error checking (including automatic stmt reset to avoid BUSY/LOCKED errors in subsequent queries), stmt finalization on db close, etc.
-
HOFs like iter, fold, transaction
-
support for different concurrency models: everything is functorized over a THREAD monad, so you can for instance do concurrent folds/iters with Lwt
-
support for SQL stmt syntax checks and some extra semantic checking (column names, etc)
Install
copied = false, 2000)"
:class="{ 'border-gray-700': !copied, 'text-gray-100': !copied, 'focus:ring-orange-500': !copied, 'focus:border-orange-500': !copied, 'border-green-600': copied, 'text-green-600': copied, 'focus:ring-green-500': copied, 'focus:border-green-500': copied }">
- Published
- 22 Nov 2014
- Authors
- Maintainers
Sources
Dependencies
ocamlbuild
build
oasis
< "0.4.7"
sqlite3
= "2.0.3"
sqlite3
>= "2.0.4"
lwt
< "4.0.0"
batteries
= "1.4.3"
batteries
= "1.5.0"
Reverse Dependencies