Commit Graph

304 Commits

Author SHA1 Message Date
Maas-Maarten Zeeman
37b48af7e6 Use a stack size of 3Mb, which is about right for complex queries 2022-01-25 18:13:06 +01:00
Maas-Maarten Zeeman
1777b4424c Small refactor 2022-01-24 10:44:45 +01:00
Maas-Maarten Zeeman
d388e1cb5c Use a smaller stack 2022-01-23 19:16:25 +01:00
Maas-Maarten Zeeman
ca73c504ce Bump major version number because incompatible compile flags have been turned on 2022-01-15 11:23:38 +01:00
Maas-Maarten Zeeman
71917dfabd Merge pull request #76 from mmzeeman/use-sqlite-recommended-compile-time-options
Use sqlite recommended compile time options
2022-01-15 11:11:08 +01:00
Maas-Maarten Zeeman
2ef7a739e5 Turn on optimization for size 2022-01-15 11:02:52 +01:00
Maas-Maarten Zeeman
2b0f019c7f Also turn on geopoly 2022-01-15 10:09:16 +01:00
Maas-Maarten Zeeman
32b53f14ee Added explanation of SQLITE_DQS=0 compile flag 2022-01-13 23:16:29 +01:00
Maas-Maarten Zeeman
ee5ddbeabb Enable fts4, fts5, rtree, math and json functions 2022-01-13 15:57:51 +01:00
Maas-Maarten Zeeman
332e806005 Turn off autoinit 2022-01-13 09:13:51 +01:00
Maas-Maarten Zeeman
9762942859 Turn off autoinit 2022-01-12 23:19:09 +01:00
Maas-Maarten Zeeman
7c91e4a2e8 Turn on SQLITE_DQS=0 2022-01-12 23:09:50 +01:00
Maas-Maarten Zeeman
d4ccd686d4 Bump version number 2022-01-12 22:32:00 +01:00
Maas-Maarten Zeeman
b73eb7afa2 Merge pull request #75 from mmzeeman/bump-3.37.2
Bump 3.37.2
2022-01-12 22:30:27 +01:00
Maas-Maarten Zeeman
dcdff9e048 Merge pull request #74 from mmzeeman/expose-backup-api
Expose backup api
2022-01-12 22:29:39 +01:00
Maas-Maarten Zeeman
a0241da8e7 Bump sqlite to 3.37.2. Fixes a database corruption bug introduced in 3.35.0 2022-01-12 22:25:57 +01:00
Maas-Maarten Zeeman
dbaad565ce Make sure the dbs directory is available 2022-01-12 15:52:21 +01:00
Maas-Maarten Zeeman
756c1cbe29 Added tests for the backup calls 2022-01-11 20:31:31 +01:00
Maas-Maarten Zeeman
1c2f94d15a Fixed indent of exports 2022-01-09 15:29:43 +01:00
Maas-Maarten Zeeman
b2a1fbf9d6 Fix export of typespecs 2022-01-09 15:28:10 +01:00
Maas-Maarten Zeeman
f9108d474e Added edoc options to not sort the function names 2022-01-09 15:14:11 +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
e635710bda Added tests for remaining and pagecount 2022-01-08 19:21:54 +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
c08ae01775 Merge branch 'master' into expose-backup-api 2022-01-07 13:45:51 +01:00
Maas-Maarten Zeeman
9c40ca8f0a Bumped year in copyright 2022-01-07 12:21:35 +01:00
Maas-Maarten Zeeman
6bdaf1e894 Added basics to expose backup api 2022-01-06 23:55:40 +01:00
Maas-Maarten Zeeman
c764204c23 Bump version number 2022-01-05 20:07:24 +01:00
Maas-Maarten Zeeman
612b2e2518 Fix foreach and map typespecs. Turned on dialyzer underspecs 2022-01-04 16:21:02 +01:00
Maas-Maarten Zeeman
7c936b1112 Fix some type specs 2022-01-04 13:05:43 +01:00
Maas-Maarten Zeeman
570d3cbb13 Use sqlite_changes64 2022-01-04 11:44:30 +01:00
Maas-Maarten Zeeman
6c29699a94 Merge pull request #72 from mmzeeman/cleanup-connection-and-statement-types
Cleanup connection and statement types
2022-01-04 11:33:55 +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
1428e5396c Fix return type problem 2022-01-04 11:00:28 +01:00
Maas-Maarten Zeeman
4e56d6cb9c Whitespace 2022-01-04 10:22:59 +01:00
Maas-Maarten Zeeman
6646fa1a0a Added tests for closed database behaviour 2022-01-03 23:49:43 +01:00
Maas-Maarten Zeeman
49aff0cf9a Added extra check for closed database in update_hook 2022-01-03 23:33:37 +01:00
Maas-Maarten Zeeman
40456147da Clarify names used for raw connections and statements 2022-01-03 23:01:24 +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
Maas-Maarten Zeeman
d77b1fa76c Travis is no longer used for building 2022-01-03 15:40:19 +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
df3be87201 Test new releases on 21,22,23, and 24 2022-01-01 12:23:26 +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