summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * make readArray return an array instead of taking a pointerGravatar Vincent Rischmann2020-12-211-7/+7
| |
| * add a weight real column to the test tableGravatar Vincent Rischmann2020-12-211-14/+18
| |
| * make readInt, readFloat, readBool return a specific type and columnGravatar Vincent Rischmann2020-12-211-17/+14
| |
| * reorder the arguments of readBytesGravatar Vincent Rischmann2020-12-211-7/+7
| |
| * make readBytes return a value instead of taking a pointerGravatar Vincent Rischmann2020-12-211-19/+13
|/
* actually check the value of is_idGravatar Vincent Rischmann2020-12-211-0/+1
|
* improve readmeGravatar Vincent Rischmann2020-12-211-46/+170
| | | | Document the checks done at comptime
* allow reading a bool fieldGravatar Vincent Rischmann2020-12-211-1/+6
|
* allow bool bind parameters and reading bool valuesGravatar Vincent Rischmann2020-12-212-0/+50
|
* readme: add a note about using arrays of u8Gravatar Vincent Rischmann2020-12-211-0/+2
|
* pass the column in readArrayGravatar Vincent Rischmann2020-12-211-7/+12
| | | | also test that we can read an array field
* add reading a field into an arrayGravatar Vincent Rischmann2020-12-211-13/+52
| | | | | | We require having a sentineled array because otherwise we have no way of communicating to the caller the actual length of the data we put into the array.
* ci: add the build manifest for alpine/edge amd64Gravatar Vincent Rischmann2020-12-181-0/+27
|
* replace span() with the field itemsGravatar Vincent Rischmann2020-11-261-3/+3
|
* return the slice from toOwnedSliceGravatar Vincent Rischmann2020-11-261-1/+1
|
* is_signed was replaced with .signednessGravatar Vincent Rischmann2020-11-261-1/+1
|
* Merge branch 'read-into-void' into masterGravatar Vincent Rischmann2020-11-131-0/+16
|\
| * allow reading into a void value (essentially discarding the column)Gravatar Vincent Rischmann2020-11-131-0/+16
|/
* Merge branch 'pragma' into masterGravatar Vincent Rischmann2020-11-131-0/+62
|\
| * fix the pragma test when using -Dis_ciGravatar Vincent Rischmann2020-11-131-8/+19
| |
| * add Db.pragmaGravatar Vincent Rischmann2020-11-131-0/+51
|/
* allow reading a single string in one() and all()Gravatar Vincent Rischmann2020-11-131-154/+234
| | | | Also refactor the tests.
* Merge branch 'iterator' into masterGravatar Vincent Rischmann2020-11-121-148/+252
|\
| * add documentation for the iteratorGravatar Vincent Rischmann2020-11-121-0/+41
| |
| * add an iteratorGravatar Vincent Rischmann2020-11-121-148/+211
|/ | | | | An iterator can be used to process rows one by one, without loading everything into an array list first.
* allow reading a single float valueGravatar Vincent Rischmann2020-11-121-7/+37
|
* Merge branch 'reset-statement' into masterGravatar Vincent Rischmann2020-11-121-27/+88
|\
| * add Statement.reset and test itGravatar Vincent Rischmann2020-11-121-27/+88
|/
* Merge branch 'bind-parameters-types' into masterGravatar Vincent Rischmann2020-11-122-57/+319
|\
| * allow untyped bind markersGravatar Vincent Rischmann2020-11-112-11/+37
| |
| * refactor readBytesGravatar Vincent Rischmann2020-11-111-17/+11
| |
| * add readBytes and allow reading into a Text or Blob structGravatar Vincent Rischmann2020-11-111-14/+80
| |
| * add types to bind markers and check them at comptimeGravatar Vincent Rischmann2020-11-112-45/+221
|/
* update requirementsGravatar Vincent Rischmann2020-10-301-0/+1
| | | | We need Zig master
* fix licenseGravatar Vincent Rischmann2020-10-301-1/+1
|
* fix typo in readmeGravatar Vincent Rischmann2020-10-301-1/+1
|
* fix compileError messageGravatar Vincent Rischmann2020-10-301-1/+1
|
* remove unused codeGravatar Vincent Rischmann2020-10-301-5/+0
|
* update readmeGravatar Vincent Rischmann2020-10-301-2/+2
|
* update readmeGravatar Vincent Rischmann2020-10-301-0/+11
|
* update documentationGravatar Vincent Rischmann2020-10-291-2/+12
|
* update readmeGravatar Vincent Rischmann2020-10-291-19/+9
|
* update documentationGravatar Vincent Rischmann2020-10-291-12/+18
|
* use an anonymous struct now that the compiler is fixedGravatar Vincent Rischmann2020-10-291-9/+2
|
* Merge branch 'refactor-api'Gravatar Vincent Rischmann2020-10-251-228/+246
|\
| * refactor APIGravatar Vincent Rischmann2020-10-251-228/+246
|/ | | | | It doesn't make sense to pass the bind parameters in prepare; instead pass them in `exec`, `one`, and `all`.
* Merge branch 'text'Gravatar Vincent Rischmann2020-10-252-4/+50
|\
| * update readmeGravatar Vincent Rischmann2020-10-251-1/+9
| |
| * document the Bytes typeGravatar Vincent Rischmann2020-10-251-0/+6
| |
| * fix test so that the compiler doesn't crashGravatar Vincent Rischmann2020-10-251-5/+12
| |