John Gallagher
|
8e1ce5cf9c
|
Fuse a Rows iterator once it fetches the final row.
|
2016-05-16 14:11:44 -05:00 |
|
John Gallagher
|
4a6c7b5329
|
Reset in Rows's drop impl instead of waiting for the next query
|
2016-05-16 14:02:39 -05:00 |
|
gwenn
|
3a52dd65f0
|
Rustfmt
|
2016-05-16 19:52:17 +02:00 |
|
John Gallagher
|
ba7b1ea45e
|
Merge pull request #147 from jgallagher/update-to-latest-bitflags
Update to latest bitflags crate.
|
2016-05-16 12:20:26 -05:00 |
|
gwenn
|
94b4b7595c
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-05-16 18:58:56 +02:00 |
|
gwenn
|
f1e0e10138
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-05-16 18:38:15 +02:00 |
|
John Gallagher
|
f77ae8816d
|
Update to latest bitflags crate.
Closes #139.
|
2016-05-16 11:36:48 -05:00 |
|
John Gallagher
|
504b16dc98
|
Merge branch 'master' into gwenn-convenient
|
2016-05-16 11:02:56 -05:00 |
|
gwenn
|
b20168fe9c
|
Use String::from_utf8_lossy for error/trace.
Try to use the original message even if there are invalid
characters.
|
2016-05-07 12:08:57 +02:00 |
|
gwenn
|
6fb549420b
|
Rustfmt
|
2016-05-03 21:00:59 +02:00 |
|
gwenn
|
5541cb06fe
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-03-30 18:26:26 +02:00 |
|
John Gallagher
|
41fe698cec
|
Address additional clippy warnings
|
2016-03-29 14:18:56 -04:00 |
|
John Gallagher
|
2bd54578f5
|
Update clippy version and address new warnings
|
2016-03-29 11:54:02 -04:00 |
|
gwenn
|
aea2f876d5
|
Try to fix regression with Rust stable.
|
2016-02-14 16:24:35 +01:00 |
|
gwenn
|
0fe1990d34
|
Fix clippy warnings
|
2016-02-14 16:11:59 +01:00 |
|
gwenn
|
effbf1e395
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-02-03 18:10:58 +01:00 |
|
gwenn
|
f261e8f7eb
|
Introduce init_module! macro to create sqlite_module
|
2016-02-02 21:16:10 +01:00 |
|
gwenn
|
f749d24ac1
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-02-02 19:18:19 +01:00 |
|
gwenn
|
24d5093ab8
|
Merge remote-tracking branch 'jgallagher/master' into rustfmt
|
2016-02-02 19:15:35 +01:00 |
|
gwenn
|
f529d130b9
|
Rustfmt
|
2016-02-02 19:12:00 +01:00 |
|
gwenn
|
82f1467a9f
|
Add declaration for convenient module
|
2016-02-02 18:57:25 +01:00 |
|
John Gallagher
|
9a4095365f
|
Merge branch 'master' into gwenn-stmt-cache
|
2016-02-02 10:39:22 -05:00 |
|
John Gallagher
|
350fd11fed
|
Add a handle() method to unsafely get the underlying SQLite connection.
Doc comments suggest opening issues on rusqlite for any uses of
`handle()`, as uses indicate areas where rusqlite insufficiently wraps
SQLite.
|
2016-02-01 15:21:03 -05:00 |
|
John Gallagher
|
a793f8c8c5
|
Remove scary lifetime-of-rows-may-panic from README.
Closes #119.
|
2016-02-01 14:30:51 -05:00 |
|
gwenn
|
e17678b173
|
IntArray virtual table.
|
2016-01-24 12:18:21 +01:00 |
|
gwenn
|
5b62e2dd5f
|
Virtual Table: WIP
|
2016-01-10 20:56:04 +01:00 |
|
John Gallagher
|
a9a953e6b7
|
Merge branch 'stmt-cache' of https://github.com/gwenn/rusqlite into gwenn-stmt-cache
|
2016-01-07 11:19:59 -05:00 |
|
John Gallagher
|
f290c15d0d
|
Merge branch 'dynamic' of https://github.com/gwenn/rusqlite into gwenn-dynamic
|
2016-01-07 11:12:05 -05:00 |
|
gwenn
|
12f26e78b3
|
Introduce RowIndex trait (like in rust-postgres)
|
2016-01-02 12:13:37 +01:00 |
|
gwenn
|
9db82e74db
|
Make possible to execute dynamic queries.
Queries with dynamic column count/type.
|
2016-01-02 10:28:00 +01:00 |
|
Gwenael Treguier
|
86ffc24bb9
|
Merge branch 'master' of https://github.com/jgallagher/rusqlite into stmt-cache
|
2015-12-18 20:25:52 +01:00 |
|
Gwenael Treguier
|
109c26fea4
|
Replace LruCache by VecDeque.
|
2015-12-17 20:02:49 +01:00 |
|
John Gallagher
|
b241f98920
|
Add test and check for SQLite being in single-threaded mode
|
2015-12-16 23:56:21 -05:00 |
|
John Gallagher
|
7920dbc5ff
|
Only check for SQLITE_CONSTRAINT_NOTNULL on new enough versions of SQLite.
|
2015-12-16 20:30:27 -05:00 |
|
John Gallagher
|
047861b928
|
Move Error into its own module (internal organization only - public API remains).
|
2015-12-16 20:30:27 -05:00 |
|
John Gallagher
|
aac4d59fcc
|
Change Error from a struct to an enum (BREAKING CHANGE).
This allows us to separate out the underlying SQLite error codes from
errors that occur on the Rust side.
|
2015-12-16 20:30:27 -05:00 |
|
John Gallagher
|
bf859a8008
|
Attempt to enable extended result codes for all connections
|
2015-12-16 20:30:27 -05:00 |
|
Gwenael Treguier
|
880a78ae83
|
Partial fix following John suggestions.
|
2015-12-15 21:49:59 +01:00 |
|
Gwenael Treguier
|
108b6b6fcd
|
Merge branch 'master' of https://github.com/jgallagher/rusqlite into stmt-cache
|
2015-12-15 21:03:31 +01:00 |
|
John Gallagher
|
5ac5f3e9b5
|
Make blob_open take a DatabaseName instead of a str.
|
2015-12-14 13:38:36 -05:00 |
|
John Gallagher
|
73611d45d5
|
Merge branch 'blob' of https://github.com/gwenn/rusqlite into gwenn-blob
|
2015-12-14 13:35:05 -05:00 |
|
John Gallagher
|
4b512212d2
|
Inline decode_result_with_errmsg to fix dead code warning
|
2015-12-13 14:59:47 -05:00 |
|
Gwenael Treguier
|
1c4ca000cf
|
Simplify execute_batch implementation.
|
2015-12-13 14:15:56 +01:00 |
|
Gwenael Treguier
|
d5faf2fab3
|
Merge branch 'master' of https://github.com/jgallagher/rusqlite into stmt-cache
|
2015-12-13 11:23:54 +01:00 |
|
Gwenael Treguier
|
6f0f121d61
|
Merge remote-tracking branch 'remotes/jgallagher/master' into blob
|
2015-12-13 10:53:29 +01:00 |
|
John Gallagher
|
6bcc3edccd
|
BREAKING CHANGE: Remove common prefix on TransactionBehavior case names.
|
2015-12-12 14:22:50 -05:00 |
|
John Gallagher
|
b1cde705be
|
Rename SqliteLoadExtensionGuard -> LoadExtensionGuard .
|
2015-12-12 14:20:11 -05:00 |
|
John Gallagher
|
3d15a8a15c
|
Rename SqliteTransaction* -> Transaction* .
|
2015-12-12 14:17:43 -05:00 |
|
John Gallagher
|
9cac56d6a2
|
Rename SqliteOpenFlags -> OpenFlags .
|
2015-12-12 14:13:29 -05:00 |
|
John Gallagher
|
ea5cb41bbf
|
Rename SqliteRow -> Row .
|
2015-12-12 14:11:24 -05:00 |
|