aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* clarifyHEADmasterGravatar Peter McGoron 2022-04-281-1/+1
|
* license, readme, build fileGravatar Peter McGoron 2022-04-283-0/+164
|
* move project files to frontGravatar Peter McGoron 2022-04-282-31/+0
|
* add prepare0Gravatar Peter McGoron 2022-04-282-0/+4
|
* add check functionGravatar Peter McGoron 2021-10-162-0/+8
|
* add a boolean to the monad to be more flexible with error managementGravatar Peter McGoron 2021-10-162-28/+52
| | | | | | | 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-162-12/+33
|
* rearrange functionsGravatar Peter McGoron 2021-10-092-24/+55
| | | | | | | | * 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
* fix buildGravatar Peter McGoron 2021-10-091-3/+4
|
* move over stuff from old projectGravatar Peter McGoron 2021-10-095-0/+311