Sébastien Rombauts
aeea5c4e6d
Fixes #1 : answer the question about "Multithreading/Monothreading" an thread-safety
...
SQLite supports three mode of thread safety, as describe in "SQLite And Multiple Threads" :
see http://www.sqlite.org/threadsafe.html
This SQLiteC++ wrapper does not add any lock (no mutexes) nor any other thread-safety mecanism
above the SQLite library itself, by design, for lightness and speed.
Thus, SQLiteC++ naturally supports the "Multi Thread" mode of SQLite ;
"In this mode, SQLite can be safely used by multiple threads
provided that no single database connection is used simultaneously in two or more threads."
But SQLiteC++ does not support the fully thread-safe "Serialized" mode of SQLite,
because of the way it shares the underling SQLite precompiled statement
in a custom shared pointer (See the inner class "Statement::Ptr").
2013-04-27 13:42:49 +02:00
Sébastien Rombauts
017927741f
Minor version update
2013-03-12 22:55:03 +01:00
Sébastien Rombauts
6b82881841
- to have a good unit test coverage
2013-03-12 21:46:26 +01: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
50f7d1eb11
How to contribute
2013-03-10 16:40:11 +01:00
Sébastien Rombauts
ae14bf71e9
Installation instructions
2013-03-10 16:35:03 +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
Sebastien Rombauts
7c25eff6ff
reordering goals : MIT License in last position
2013-03-10 10:45:14 +01:00
Sébastien Rombauts
a9caa61264
Updated README (copyright 2013) and TODO
2013-03-08 20:29:16 +01:00
Sébastien Rombauts
c94fe1fb4b
This wrapper is not thread safe
2013-03-06 17:25:05 +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
e7e979433d
Slightly updated readme
2012-12-06 17:39:30 +01:00
Sébastien Rombauts
a5cb3267eb
Added supported plaforms list
2012-11-06 19:14:51 +01:00
Sébastien Rombauts
b3f5543063
Formatting for GitHub
2012-04-10 22:48:09 +02:00
Sébastien Rombauts
9d7c0cf616
Formating for github
2012-04-10 22:29:58 +02:00
Sébastien Rombauts
a72d11e213
Adding a second sample to demonstrate how to manage transaction
2012-04-10 22:22:39 +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
Sebastien Rombauts
b1a1363e90
Simplifing Markdown formating to solve GitHub issues
2012-04-05 07:28:45 +02:00
Sébastien Rombauts
3b82360a45
Explaining goals of the project
2012-04-04 18:48:24 +02:00
Sébastien Rombauts
bad420cffa
Simplifing the code sample for GitHub formating
2012-04-02 19:27:36 +02:00
Sébastien Rombauts
83846c890b
Trying to correct markdown syntax for GitHub
2012-04-02 19:24:38 +02:00
Sébastien Rombauts
217ade3ca6
Trying to correct markdow formating for GitHub
2012-04-02 19:21:55 +02:00
Sébastien Rombauts
8fd560ad7d
Trying to correct markdown formating for GitHub
2012-04-02 19:12:05 +02:00
Sébastien Rombauts
172d32a871
Converting README to the markdown extension fot GitHub main page
2012-04-02 19:09:51 +02:00