11 Commits

Author SHA1 Message Date
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
9a5b993ae9 Transaction destructor must never throw exception
- added a try/catch arround the exec("ROLLBACK")
- documentation was not right
2012-12-10 10:52:25 +01:00
Sébastien Rombauts
554a79b64d Added a copy constructor that increments the reference counter, thanks to a patch from Mark P. 2012-12-05 17:36:02 +01:00
Sébastien Rombauts
0055fcc2db Updated comments for the heap allocated (thread unsage) mpStmtRefCount ref counter shared between Statement and Column objects 2012-11-27 15:44:42 +01:00
Sébastien Rombauts
ab55e695af Makefile was outdated
- Added Column.o and Transaction.o
- Added more gcc warnings in Makefile
- Fix for those warnings
- Added TODO for improvements
2012-10-26 11:22:13 +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
d516ea72c5 Column is again an independant class 2012-04-16 14:59:51 +02:00
Sébastien Rombauts
00a8e0a642 Moving Column to make it an inner class of Statement
- Column must not be used directly, only as a temporary Adapter of Statement::getColumn
- Adding an Object Oriented example in main.cpp
2012-04-02 19:02:45 +02:00
Sébastien Rombauts
716a50be78 Added inline cast operators to the Column::getXxx() appropriate functions
+ added a standard std::ostream inserter
2012-04-02 13:09:19 +02:00
Sébastien Rombauts
4288cb511e Moving all methods getColumnXxx() to an intermediate Column object 2012-04-02 09:43:36 +02:00