aboutsummaryrefslogtreecommitdiff
path: root/odb/sqlite/statement.cxx
AgeCommit message (Collapse)AuthorFilesLines
2012-09-10Add support for alternative UTF-16 image for TEXT in SQLiteBoris Kolpackov1-7/+27
Use it to handle QString and support std::wstring on Windows.
2012-09-10Rearrange data/size calls as recommended by SQLite documentationBoris Kolpackov1-4/+8
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-22/+57
2011-11-07Add support for SQL statement tracingBoris Kolpackov1-7/+79
2011-11-01Implement support for optimistic concurrencyBoris Kolpackov1-3/+3
New pragmas: optimistic, version. New test: optimistic. New database function: reload().
2011-10-30Rework statement interfaces wrt param/result passingBoris Kolpackov1-25/+25
2011-09-19Add assertion for mismatch of result set column count in MySQL and SQLiteBoris Kolpackov1-0/+7
This is useful for detecting native views that happened to have stray data members. Also update comment in PostgreSQL.
2011-09-06Allow select statement without parametersBoris Kolpackov1-2/+13
2011-08-30Implement uniform handle management across all databasesBoris Kolpackov1-1/+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-06-30Check if truncated pointer is not NULL before dereferencing itBoris Kolpackov1-3/+3
2011-04-25Check if truncation flag pointer is NULL before setting itBoris Kolpackov1-2/+5
2011-03-29Support for shared cache and unlock notificationBoris Kolpackov1-12/+63
2011-03-25Check if is_null pointer is not NULL before dereferencing itBoris Kolpackov1-1/+1
2011-03-24Add support for clearing connection from active and uncached statementsBoris Kolpackov1-35/+22
2011-03-24Reset statement after completionBoris Kolpackov1-17/+17
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-3/+293
2011-03-21Add base SQLite database classesBoris Kolpackov1-0/+99