29 Commits

Author SHA1 Message Date
Ivan Ukhov
e8768b2b7e Rename Blob to Binary 2015-08-01 17:51:43 -04:00
Ivan Ukhov
ba257b99bc Add the possibility to read binary data 2015-08-01 17:19:21 -04:00
Ivan Ukhov
ea9eff2fd2 Introduce Type and Statement::kind for reading it 2015-08-01 16:23:05 -04:00
Ivan Ukhov
3d0bf10912 Add Statement::columns 2015-08-01 13:55:34 -04:00
Ivan Ukhov
dc85cb98ff Refactor a bit the tests 2015-08-01 11:29:21 -04:00
Ivan Ukhov
97ab6d14d8 Clean up the tests 2015-07-07 09:38:06 -04:00
Ivan Ukhov
883ce7dce3 Clean up SQL literals 2015-07-04 09:29:49 -04:00
Ivan Ukhov
d94275417a Rename Database to Connection 2015-07-04 08:53:26 -04:00
Ivan Ukhov
4f488e2545 Work around a compiler bug present in 1.0.0 only 2015-06-19 13:03:47 -04:00
Ivan Ukhov
7441967fbc Eliminate Binding; introduce Parameter 2015-06-19 11:31:29 -04:00
Ivan Ukhov
dfe55f4953 Simplify in-memory examples 2015-06-19 07:51:34 -04:00
Ivan Ukhov
610aea0221 Update the usage example 2015-06-14 11:33:55 -04:00
Ivan Ukhov
9bd6db2ab5 Add a stress test 2015-06-11 22:14:36 -04:00
Ivan Ukhov
64aa37f474 Give &strs instead of Strings to Database::process’ callback 2015-06-08 21:42:34 -04:00
Ivan Ukhov
bde720bddc Refactor the error handling 2015-06-08 17:43:31 -04:00
Ivan Ukhov
1fdedd03f9 Rename instruct to execute and iterate to process 2015-06-08 15:00:44 -04:00
Ivan Ukhov
4f97dda5d7 Split execute into instruct and iterate 2015-06-08 13:27:07 -04:00
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
0e6ee0c10d Make execute and statement take immutable self 2015-06-01 16:27:09 -04:00
Ivan Ukhov
d549a64686 Get rid of sqlite3_errstr 2015-05-29 16:41:34 -04:00
Ivan Ukhov
ef550d6d75 Return error message from SQLite 2015-05-29 14:33:39 -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
d17b371c4d Make Database::execute accept None 2015-05-29 09:04:00 -04:00
Ivan Ukhov
6bece46d5b Detail the test 2015-05-28 22:49:00 -04:00
Ivan Ukhov
056b5df6d4 Implement Database::execute 2015-05-28 22:40:15 -04:00
Ivan Ukhov
6ff668acd0 Implement Database::open 2015-05-28 19:19:08 -04:00