aboutsummaryrefslogtreecommitdiff
path: root/odb/sqlite/statement.hxx
AgeCommit message (Collapse)AuthorFilesLines
2012-11-29Namespace management for static multi-database supportBoris Kolpackov1-1/+1
Now in libodb the odb::core namespace is split into odb::common (database- independent stuff) and odb::core proper, which imports odb::common. Each database runtime now defines odb::<db>::core namespace which also imports odb::common and adds the database-specific bits. The overall idea is that one can do using namespace odb::<db>::core just like for odb::core.
2012-10-19Implement early connection releaseBoris Kolpackov1-43/+18
2012-10-19Completion of prepared query supportBoris Kolpackov1-22/+4
2012-10-19Initial support for prepared queriesBoris Kolpackov1-18/+38
2012-03-07Use RAII to free select statement resultsBoris Kolpackov1-0/+13
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
Too much effort to maintain.
2011-11-09Avoid copying statement text if it is statically allocatedBoris Kolpackov1-13/+34
2011-11-07Add support for SQL statement tracingBoris Kolpackov1-13/+12
2011-11-01Implement support for optimistic concurrencyBoris Kolpackov1-1/+2
New pragmas: optimistic, version. New test: optimistic. New database function: reload().
2011-10-30Rework statement interfaces wrt param/result passingBoris Kolpackov1-14/+12
2011-09-06Allow select statement without parametersBoris Kolpackov1-1/+5
2011-08-30Implement uniform handle management across all databasesBoris Kolpackov1-7/+4
Also use the auto_handle template instead of the raw handle in connection, statement, and result classes. This removes a lot of brittle "exception safety guarantee" code that we had in those classes.
2011-03-28Fix bugs in active/uncached list maintenanceBoris Kolpackov1-1/+7
2011-03-24Add support for clearing connection from active and uncached statementsBoris Kolpackov1-2/+138
2011-03-24Reset statement after completionBoris Kolpackov1-4/+4
Without the reset the statement is considered unfinished and the database lock is help even after COMMIT.
2011-03-22Implement the rest of statementsBoris Kolpackov1-2/+142
2011-03-21Add base SQLite database classesBoris Kolpackov1-0/+66