Sébastien Rombauts
26d5e47fe6
Replace all double-quoted string literals by single quotes
...
Fix #481 23 test fails under FreeBSD 14.1 builtin SQLite library
The SQLITE_DQS compile-time option activates or deactivates the legacy double-quoted string literal misfeature.
Legacy behavior is that double-quoted string literals are allowed anywhere.
2024-08-17 23:16:14 +02:00
Sébastien Rombauts
cc0044a603
Add a Transaction::rollback() method
2022-12-15 19:00:04 +01:00
John Jenkins
abd139c597
Allow specifying transaction behaviors DEFERRED, IMMEDIATE, and EXCLUSIVE
2021-10-04 16:27:08 -05:00
Sébastien Rombauts
e6288ee920
Update copyright notice
2020-01-01 08:08:59 +01:00
Sébastien Rombauts
1eda5c751c
Minor cleanup of the codebase, mostly putting braces on their own line in unit tests
2019-06-16 15:48:57 +02:00
Sébastien Rombauts
2cb3cb2fef
Update copyright notice
2019-03-02 15:46:53 +01:00
Sébastien Rombauts
d020c5f694
Update copyright notices to 2018
2018-01-24 11:26:38 +01:00
Sébastien Rombauts
fd8f50bdd9
Remove last #include <sqlite3.h> from a header : add a few public constants
...
- Move #include <sqlite3.h> from Exception.h to a new corresponding .cpp
- Add SQLite::OPEN_READONLY...
2016-07-13 17:16:41 +02:00
Sébastien Rombauts
3e56274e69
Add last missing unit-tests to Statement and Transaction
2016-06-30 18:06:51 +02:00
Sébastien Rombauts
0c43747065
Add unit tests for statement bindings + removed an assert() for ~Transaction()
2016-06-30 11:35:28 +02:00
Sébastien Rombauts
b913932be2
Add a unit test for transactions
...
+ a few small minor new assert in other tests
2016-06-28 13:17:33 +02:00