16 Commits

Author SHA1 Message Date
Ivan Ukhov
1f0db50312 Move a test from /tests to /src 2015-06-08 09:37:44 -04:00
Ivan Ukhov
bfa3a976c8 Rename a couple of functions; add set_busy_timeout 2015-06-08 07:53:28 -04:00
Ivan Ukhov
2698514218 Rename statement to prepare_statement 2015-06-07 22:17:07 -04:00
Ivan Ukhov
87b237aa7d Add set_busy_handler 2015-06-07 22:15:59 -04:00
Ivan Ukhov
a4ddec7ce5 A stylistic adjustment 2015-06-03 13:04:12 -04:00
Ivan Ukhov
0e6ee0c10d Make execute and statement take immutable self 2015-06-01 16:27:09 -04:00
Ivan Ukhov
475fa14c0c Drop the lifetime parameter of Database 2015-06-01 11:39:22 -04:00
Ivan Ukhov
2cdf79bca0 Fix the lifetime binding of Database::open 2015-06-01 11:23:02 -04:00
Ivan Ukhov
7c0a85c655 Rename _phantom to phantom 2015-05-30 10:31:41 -04:00
Ivan Ukhov
1f4f6e9d70 Delegate the creation of statements to the statement module 2015-05-29 16:58:48 -04:00
Ivan Ukhov
d549a64686 Get rid of sqlite3_errstr 2015-05-29 16:41:34 -04:00
Ivan Ukhov
4baf4517f8 Add Error::last 2015-05-29 14:15:01 -04:00
Ivan Ukhov
e56b3891bc A few minor adjustments 2015-05-29 13:34:48 -04:00
Ivan Ukhov
ae0a12444b Implement column reading 2015-05-29 13:08:02 -04:00
Ivan Ukhov
f7f9af43ed Implement prepared statements 2015-05-29 11:24:01 -04:00
Ivan Ukhov
1dfeee881b Move Database into a separate file 2015-05-29 09:44:06 -04:00