Wed, 03 Dec 2008 08:44:40 +0000
Added connection:autocommit(), connection:commit(), and connection:rollback() to control transactions.
1 | 1 | #include <sqlite3.h> |
2 | #include <dbd/common.h> | |
3 | ||
4 | #define DBD_SQLITE_CONNECTION "DBD.SQLite3.Connection" | |
5 | #define DBD_SQLITE_STATEMENT "DBD.SQLite3.Statement" | |
6 | ||
2 | 7 | /* |
8 | * connection object | |
9 | */ | |
1 | 10 | typedef struct _connection { |
11 | sqlite3 *sqlite; | |
13
10c8c6f0da14
Added connection:autocommit(), connection:commit(), and connection:rollback() to control transactions.
nrich@ii.net
parents:
2
diff
changeset
|
12 | int autocommit; |
1 | 13 | } connection_t; |
14 | ||
2 | 15 | /* |
16 | * statement object | |
17 | */ | |
1 | 18 | typedef struct _statement { |
19 | sqlite3_stmt *stmt; | |
20 | sqlite3 *sqlite; | |
21 | int more_data; | |
22 | } statement_t; | |
23 |