Maas-Maarten Zeeman
756c1cbe29
Added tests for the backup calls
2022-01-11 20:31:31 +01:00
Maas-Maarten Zeeman
b9093acdcf
Rearranged the api source code in a more logical order
2022-01-09 15:10:10 +01:00
Maas-Maarten Zeeman
09f8dd8437
Added edoc overview page
2022-01-09 11:35:46 +01:00
Maas-Maarten Zeeman
d0cc3b10cc
Implemented backu_step
2022-01-08 22:19:22 +01:00
Maas-Maarten Zeeman
3c65723a0f
Busy adding remaining and pagecount
2022-01-08 17:04:47 +01:00
Maas-Maarten Zeeman
a809775841
Implemented backup_init
2022-01-08 15:05:32 +01:00
Maas-Maarten Zeeman
c764204c23
Bump version number
2022-01-05 20:07:24 +01:00
Maas-Maarten Zeeman
b8882581ac
Fix merge
2022-01-04 11:26:35 +01:00
Maas-Maarten Zeeman
3cb540a553
Merge branch 'master' into cleanup-connection-and-statement-types
2022-01-04 11:07:22 +01:00
Maas-Maarten Zeeman
6646fa1a0a
Added tests for closed database behaviour
2022-01-03 23:49:43 +01:00
Joe Freeman
09a9c86097
Add function to get the last insert rowid ( #62 )
...
* Add function to get the last insert rowid
* Update esqlite3.erl
Co-authored-by: Maas-Maarten Zeeman <mmzeeman@xs4all.nl >
2022-01-03 18:05:27 +01:00
Andrew Varner
116dbbdc87
Test NULL binding ( #25 )
...
This tests binding an SQL NULL value by passing in an 'undefined' atom
in Erlang in place of an SQL NULL. It also verifies that the returned NULL
is mapped to 'undefined' when returned via a query.
2022-01-03 15:12:33 +01:00
Maas-Maarten Zeeman
f60a0b45e7
Merged interrupt after timeout pr ( #71 )
...
* Merged interrupt after timeout pr
* Bump version number
2022-01-03 15:10:40 +01:00
Maas-Maarten Zeeman
852c3286cf
Add specs docs and refactor ( #70 )
...
* Changed old style specs to more up to date specs
* Added documentation
* Changed all @spec to -spec's
* Bump version number
2022-01-03 14:09:01 +01:00
Maas-Maarten Zeeman
eaaaf7942b
Bump 3.37.1 ( #69 )
...
* Upgraded sqlite to version 3.37.1
* 3.37.0 added strict tables. This caused a change in the returned type definition
2022-01-01 11:56:51 +01:00
Maas-Maarten Zeeman
20f7a2916f
Updated base sqlite code ( #68 )
2021-11-20 20:42:09 +01:00
Rudolf Schlatte
225ac60cf4
Add map/4, foreach/4 with query parameters ( #67 )
...
- Function signatures wrt the non-parameterized forms are analogous to `q/2`,
`q/3`.
Co-authored-by: Rudolf Schlatte <rudi@eduroam-193-157-247-98.wlan.uio.no >
2021-11-20 20:41:44 +01:00
Maas-Maarten Zeeman
a4ec12b448
Upgrade to 3.35.0 ( #66 )
...
* Upgrading sqlite to 3.35.0
* Bump version of library itself
2021-03-13 11:15:30 +01:00
Michael Schmidt
f236290168
Bump to Sqlite 3.27.2
2019-03-12 17:54:51 +00:00
Maas-Maarten Zeeman
5ff91aa96d
Merge pull request #49 from ConnorRigby/get-autocommit
...
Implement get_autocommit
2018-12-15 16:40:03 +01:00
Maas-Maarten Zeeman
1cb801d0a8
Upgraded sqlite to 3.26. It fixes a remote execution bug
2018-12-15 16:32:37 +01:00
connor rigby
d014a4d525
Implement get_autocommit
...
http://www.sqlite.org/c3ref/get_autocommit.html
2018-12-02 11:10:03 -08:00
Connor Rigby
8fa063a3f1
Add ability to subscribe to table updates.
...
This was implemented based on
[this](https://www.sqlite.org/c3ref/update_hook.html ) document.
2018-11-29 15:30:00 -08:00
Alex Golubov
34b144eeea
Upgrade SQLite to 3.24.0.
2018-07-05 22:05:10 +05:00
Eric Scouten
6e0d8d42e3
Update tests to expect new version of SQLite.
2017-04-22 15:55:54 -07:00
Maas-Maarten Zeeman
d4969140bc
Cleaned up connection reference inside c-struct of statement
2017-02-28 23:38:14 +01:00
Maas-Maarten Zeeman
3f1ef40b90
Fix reference count to connection when a prepared statement is made
2017-02-26 14:55:47 +01:00
Drew Varner
db9383cc30
Bump SQLite version
...
Bump SQLite to 3.8.11
2015-07-25 15:28:04 -04:00
jazzyb
0a073b18e9
fixes sqlite3_column_count() return check
...
sqlite3_column_count() may return 0 for SQL statements that do not return rows
from the database. This should not be treated as an error.
See: https://sqlite.org/c3ref/column_count.html
2015-04-16 22:29:50 -04:00
jazzyb
2a32ad90e6
fixes column types error
2015-02-28 11:10:18 -05:00
Maas-Maarten Zeeman
9bc0713f79
Better version check
2015-02-01 13:40:06 +01:00
Maas-Maarten Zeeman
d57be27947
Added commit
2015-02-01 10:15:11 +01:00
Maas-Maarten Zeeman
26f7261401
Bumped version number in test too
2015-02-01 10:06:48 +01:00
Michael Ries
19080b849c
get column types
2015-01-30 09:24:00 -07:00
Martin Schürrer
6b05b61dc2
Add test to ensure the linked sqlite version is the one from c_src
2014-08-31 03:48:41 +02:00
Maas-Maarten Zeeman
6428cec6dd
Make sure the statement is reset after a in step. Fixes #10
2014-06-16 22:24:59 +02:00
Maas-Maarten Zeeman
2a5c521cda
Simplified error handling of do_step as any error code can be returned by prepare_v2
2014-06-16 16:36:12 +02:00
Arjan Scherpenisse
476c34e1e3
Add esqlite3:changes/3 function to get nr of affected rows
2014-06-15 00:14:11 +02:00
Maas-Maarten Zeeman
ad2fbcdfce
Added a negative number test.
2013-03-09 11:38:16 +01:00
Maas-Maarten Zeeman
1d27deb3c0
Addes support for 64-bit integers.
2013-03-08 22:34:47 +01:00
Maas-Maarten Zeeman
b6066c269d
Support for utf-8 text. Blobs as separate entities
2013-01-01 21:45:24 +01:00
Maas-Maarten Zeeman
ec04d67632
Check for issue #2 . No problem... Fixes #2
2013-01-01 14:42:43 +01:00
Maas-Maarten Zeeman
3697633c6b
Changed plain 'error' to 'sqlite_error'
2012-12-26 16:51:20 +01:00
Maas-Maarten Zeeman
661e417c90
Better error responses. Fixes #1
2012-10-29 23:57:27 +01:00
Maas-Maarten Zeeman
30c25d0611
Adding column names as option to map and foreach functions
2011-11-21 20:56:19 +01:00
Maas-Maarten Zeeman
a082740cb6
Adding column names functionality
2011-11-21 20:34:13 +01:00
Maas-Maarten Zeeman
e04da6dcc7
Adding column names functionality
2011-11-21 11:47:01 +01:00
Maas-Maarten Zeeman
20b5d9cea1
Added map and foreach support on queries
2011-11-21 09:28:25 +01:00
Maas-Maarten Zeeman
a1a082acf8
Tests for foreach
2011-11-21 09:24:56 +01:00
Maas-Maarten Zeeman
c0cb0ed94c
Tests for foreach
2011-11-21 09:24:02 +01:00