aboutsummaryrefslogtreecommitdiffstats
path: root/src/letsqlite.ml (follow)
Commit message (Collapse)AuthorAgeFilesLines
* add prepare0Gravatar Peter McGoron 2022-04-281-0/+1
|
* add check functionGravatar Peter McGoron 2021-10-161-0/+4
|
* add a boolean to the monad to be more flexible with error managementGravatar Peter McGoron 2021-10-161-24/+34
| | | | | | | To optimize Sqlite3 queries, prepared statements are typically kept instead of re-prepared so that they may be executed multiple times. This allows for prepared statements to not be finalized on destruction, allowing for reuse even when an error has occured.
* redo rowfold, iter, and mapGravatar Peter McGoron 2021-10-161-7/+27
|
* rearrange functionsGravatar Peter McGoron 2021-10-091-15/+23
| | | | | | | | * Replace getrow with get_exactly_one_row, since there was no way to detect when another row would be available * Introduce rowfold, which allows for iterating over all rows returns fromed a SQL query * Introduce functions into the interface that were left out
* move over stuff from old projectGravatar Peter McGoron 2021-10-091-0/+114