@hackage direct-sqlite2.3.29
Low-level binding to SQLite3. Includes UTF8 and BLOB support.
Installation
Tested Compilers
Dependencies (3)
- base >=4.11 && <5
- bytestring >=0.9.2.1
- text >=0.11 Show all…
Dependents (23)
@hackage/cqrs, @hackage/beam-sqlite, @hackage/opaleye-sqlite, @hackage/dash-haskell, @hackage/disk-bytes, @hackage/bake, Show all…
Package Flags
systemlib
(off by default)
Use the system-wide sqlite library
fulltextsearch
(on by default)
Enable full-text search when using the bundled sqlite library
urifilenames
(on by default)
Enable URI filenames when using the bundled sqlite library
haveusleep
(on by default)
Enable use of os function usleep.
json1
(on by default)
Enable json1 extension.
mathfunctions
(off by default)
Enable built-in mathematical functions
dbstat
(on by default)
Enable dbstat virtual table
This package is not very different from the other SQLite3 bindings out there, but it fixes a few deficiencies I was finding. As compared to bindings-sqlite3, it is slightly higher-level, in that it supports marshalling of data values to and from the database. In particular, it supports strings encoded as UTF8, and BLOBs represented as ByteStrings.