mirror of
https://github.com/cuberite/SQLiteCpp.git
synced 2025-08-05 10:16:01 -04:00
This wrapper is not thread safe
This commit is contained in:
parent
0ffa0b8f0c
commit
c94fe1fb4b
@ -21,7 +21,7 @@ or copy at http://opensource.org/licenses/MIT)
|
|||||||
- to be well documented, in code with Doxygen, and online with some good examples
|
- to be well documented, in code with Doxygen, and online with some good examples
|
||||||
- to be portable
|
- to be portable
|
||||||
- to be light and fast
|
- to be light and fast
|
||||||
- to be monothreaded
|
- to be monothreaded (not thread-safe)
|
||||||
- to use API names sticking with those of the SQLite library
|
- to use API names sticking with those of the SQLite library
|
||||||
- to be well maintained
|
- to be well maintained
|
||||||
|
|
||||||
|
5
TODO.txt
5
TODO.txt
@ -1,5 +1,3 @@
|
|||||||
Add a comparison of others C++ wrappers (code style, C++ design, in code documentation, tests, online documentation, examples, license, UTF-16)
|
|
||||||
|
|
||||||
C++11 explicit support
|
C++11 explicit support
|
||||||
|
|
||||||
Adding an encapsulation to the statement ref counter
|
Adding an encapsulation to the statement ref counter
|
||||||
@ -12,6 +10,7 @@ Missing features in v0.4.0:
|
|||||||
|
|
||||||
Missing documentation in v0.4.0:
|
Missing documentation in v0.4.0:
|
||||||
- Help for the new helper functions
|
- Help for the new helper functions
|
||||||
|
- This wrapper is not thread safe : compare to the thread safety of the SQLite3 library
|
||||||
|
|
||||||
Advanced missing features:
|
Advanced missing features:
|
||||||
- :memory: : use the "zVfs" (last) parameter of sqlite3_open_v2() to give access to the ":memory:" VFS module
|
- :memory: : use the "zVfs" (last) parameter of sqlite3_open_v2() to give access to the ":memory:" VFS module
|
||||||
@ -27,6 +26,8 @@ Add a full test suite
|
|||||||
|
|
||||||
Add optional usage of experimental sqlite3_trace() function to enable statistics
|
Add optional usage of experimental sqlite3_trace() function to enable statistics
|
||||||
|
|
||||||
|
Add a comparison of others C++ wrappers (code style, C++ design, in code documentation, tests, online documentation, examples, license, UTF-16)
|
||||||
|
|
||||||
Post an article to CodeProject : Is there a license issue ?
|
Post an article to CodeProject : Is there a license issue ?
|
||||||
Mirror the repository to GoogleCode : with a versionned downloadable ZIP file
|
Mirror the repository to GoogleCode : with a versionned downloadable ZIP file
|
||||||
|
|
||||||
|
@ -20,8 +20,6 @@ namespace SQLite
|
|||||||
* @brief Encapsulation of a Column in a Row of the result.
|
* @brief Encapsulation of a Column in a Row of the result.
|
||||||
*
|
*
|
||||||
* A Column is a particular field of SQLite data in the current row of result of the Statement.
|
* A Column is a particular field of SQLite data in the current row of result of the Statement.
|
||||||
*
|
|
||||||
* @todo mpStmtRefCount is thread unsafe !
|
|
||||||
*/
|
*/
|
||||||
class Column
|
class Column
|
||||||
{
|
{
|
||||||
|
@ -28,8 +28,6 @@ class Column;
|
|||||||
* Resource Acquisition Is Initialization (RAII) means that the Statement
|
* Resource Acquisition Is Initialization (RAII) means that the Statement
|
||||||
* is compiled in the constructor and finalized in the destructor, so that there is
|
* is compiled in the constructor and finalized in the destructor, so that there is
|
||||||
* no need to worry about memory management or the validity of the underlying SQLite Statement.
|
* no need to worry about memory management or the validity of the underlying SQLite Statement.
|
||||||
*
|
|
||||||
* @todo mpStmtRefCount is thread unsafe !
|
|
||||||
*/
|
*/
|
||||||
class Statement
|
class Statement
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user