40 Commits

Author SHA1 Message Date
Sébastien Rombauts
ffe155c4b8 Copyright notice 2022 2022-09-18 15:25:14 +02:00
Sébastien Rombauts
5a1fa743e5 Add Valgrind to Travis CI, and improve the build Matrix with more variables
Should detect the slight bug we currently have in our test of Database read header
2020-01-04 18:07:29 +01:00
Sébastien Rombauts
da4d692c13 Start a new 3.x branch requiring C++11 and CMake 3.1
- Remove support for Visual Studio < 2015
- Remove Statement::isOk() deprecated in 2.2.0 and renamed to Statement::hasRow()
2020-01-02 00:04:06 +01:00
Sébastien Rombauts
7c4689eb51 Update changelog 2017-11-06 13:03:06 +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
ef26cf09a1 Update CHANGELOG with recent merge requests 2016-06-27 12:03:03 +02:00
Sébastien Rombauts
e4b5d6eeed Update version to 1.1.0 with bugfix and new loadExtension() 2015-05-18 21:10:48 +02:00
Sébastien Rombauts
09db07ccc7 Updated version to 1.0.0 changelog and copyright date 2015-05-03 23:32:57 +02:00
Sébastien Rombauts
ba578196ad Fix C flags mixed with CPP flags 2014-08-06 10:58:01 +02:00
Sébastien Rombauts
24bca5a215 Clenup after Database test
- Close the DB before trying to remove it
 - Removed a few line in TODO.txt
2014-03-09 08:58:10 +01:00
Sébastien Rombauts
ec3b042bf5 Updated TODO (Unit Test) and Changelog (0.5.1) 2013-09-04 22:31:52 +02:00
Sébastien Rombauts
d75c7a9449 Added a proper "src/CMakeLists.txt" file defining the static library.
- This enable using this SQLiteCpp repository as a Git submodule,
 - simply add_subdirectory (SQLiteCpp/src) to you main CMakeLists.txt
   and link to the "SQLiteCpp" wrapper library.
2013-09-01 17:22:49 +02:00
Sébastien Rombauts
a8b471e7ed Travis CI build status at the beginning of the README
- remove an old TODO already done
2013-09-01 16:37:04 +02:00
Sébastien Rombauts
f91579a951 Reordering the README, adding a Coding Style Guideline section 2013-03-10 17:16:14 +01:00
Sébastien Rombauts
501c91e18f Small updates to TODO and README 2013-03-10 16:06:42 +01:00
Sebastien Rombauts
5c4b45c2aa Updated TODO.txt and README.md 2013-03-10 12:47:08 +01:00
Sébastien Rombauts
44fde46e2a Blob example using an in-memory database 2013-03-09 23:00:02 +01:00
Sébastien Rombauts
65ad65b40c Adding a test/example for blob methods, with a fix for bind(blob) 2013-03-09 22:50:53 +01:00
Sébastien Rombauts
66cf354a65 Updated changelog, TODO and a comment 2013-03-09 21:25:52 +01:00
Sébastien Rombauts
c0fb139bb6 example updated : the third row converted to float values, and renamed "weigth" instead of "size" 2013-03-09 12:28:23 +01:00
Sébastien Rombauts
2412de7676 Adding getBlob, getType and isInteger/isFloat/isText/isBlob/isNull methods to the Column class 2013-03-08 21:49:28 +01:00
Sébastien Rombauts
dc4802edd5 Adding the method getBytes to the Column object, returning the size in bytes of the text value. 2013-03-08 21:24:38 +01:00
Sébastien Rombauts
bc5b64d4a3 Updated documentation, removing consteness of the getColumn() method, and increasing version to v0.5 2013-03-08 21:22:33 +01:00
Sébastien Rombauts
a9caa61264 Updated README (copyright 2013) and TODO 2013-03-08 20:29:16 +01:00
Sébastien Rombauts
244a8bff60 Adding mpSQLite to the statement Shared Pointer for error reporting 2013-03-07 11:48:52 +01:00
Sébastien Rombauts
d535ccb09f Adding an encapsulation to the statement ref counter : a shared pointer class 2013-03-07 09:00:37 +01:00
Sébastien Rombauts
c94fe1fb4b This wrapper is not thread safe 2013-03-06 17:25:05 +01:00
Sébastien Rombauts
0ffa0b8f0c using assert() in example program to provide a basic test coverage 2013-03-06 17:15:18 +01:00
Sébastien Rombauts
56aa208f62 copyright 2012-2013 2013-03-06 17:10:01 +01:00
Sébastien Rombauts
4448038af4 Using (optional) assert() on errors in destructors, where exceptions are not allowed 2013-03-06 17:06:00 +01:00
Sébastien Rombauts
3f226983f0 Minor update of README.md and some more TODO (eg. C++11 support) 2013-03-06 17:02:47 +01:00
Sébastien Rombauts
37a760945c Added a Database::tableExists() easy to use function, useful for unit testing.
- Adding a Doxyfile to generate documentation of the wrapper
2012-04-23 10:42:36 +02:00
Sébastien Rombauts
cfe042dd41 Added the dealocation of the reference counter
- Suppressed the exception that can be thrown in those two destructors:
- Added documentation of those destructors
2012-04-17 10:26:23 +02:00
Sébastien Rombauts
fb1b17bfff Added an easy wrapper Column Database::execAndGet("query"), version number increased to 0.3.0 2012-04-16 18:23:03 +02:00
Sébastien Rombauts
17124b3025 Added bind by name methods to the Statement class
- v0.2.0
- Added a Changelog file
- Updated the TODO file
2012-04-11 22:37:47 +02:00
Sebastien Rombauts
8cf6d8e8b8 Some more concurence analysis 2012-04-09 22:22:50 +02:00
Sebastien Rombauts
49f91bae6f Added getLastInsertId() and detBusyTimout()
- corrected the VS2008 project
- updated the TODO file
2012-04-09 21:17:45 +02:00
Sébastien Rombauts
cc08116ccb Simplifing the README, updating TODO and adding info to the concurrence list 2012-04-09 18:36:25 +02:00
Sébastien Rombauts
9b641a5f59 Minor additions 2012-04-06 18:08:04 +02:00
Sébastien Rombauts
f05d1b4b68 Added a TODO list 2012-04-04 18:50:16 +02:00