gwenn
|
669663304e
|
Refactoring
Introduce VTab::destroy.
Let implementation specify the iVersion.
Rename simple_module into read_only_module.
|
2018-07-16 20:17:53 +02:00 |
|
gwenn
|
849dbda5e8
|
Remove direct dependency on libsqlite3_sys
|
2018-07-15 16:15:55 +02:00 |
|
gwenn
|
fe64d51422
|
Doc
|
2018-07-15 10:19:18 +02:00 |
|
gwenn
|
45624dc60b
|
Clean up
|
2018-07-14 19:27:45 +02:00 |
|
gwenn
|
ed1bdc0e68
|
Rustfmt
|
2018-07-14 19:21:03 +02:00 |
|
gwenn
|
0c371834aa
|
Remove vtab() function from VTabCursor trait
|
2018-07-14 19:10:28 +02:00 |
|
gwenn
|
e2df03f474
|
Remove macros
|
2018-07-14 18:47:52 +02:00 |
|
gwenn
|
823f3c96aa
|
Ensure Virtual tables can be declared outside rusqlite crate
Not sure it is the way to go.
|
2018-07-14 11:01:19 +02:00 |
|
gwenn
|
ce39b9a3c0
|
Introduce VTabConnection and OrderBy
|
2018-07-09 18:53:52 +02:00 |
|
gwenn
|
ce0c9a6344
|
Fix clippy warnings
|
2018-06-28 21:07:05 +02:00 |
|
gwenn
|
3b0423353d
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-06-28 21:01:53 +02:00 |
|
gwenn
|
bb6fa61e68
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-06-28 20:54:32 +02:00 |
|
gwenn
|
2ea17d0b54
|
Fix clippy warnings
Calling OpenFlags::default() is more clear than this expression
|
2018-06-28 20:46:28 +02:00 |
|
gwenn
|
6463db906d
|
Make connect/create return a tuple
|
2018-06-22 17:20:47 +02:00 |
|
gwenn
|
861e8edb96
|
Move declare_vtab into Module trait
|
2018-06-20 20:29:55 +02:00 |
|
gwenn
|
eaee342025
|
Make connect/create/declare_vtab safe
|
2018-06-20 20:21:26 +02:00 |
|
gwenn
|
afeb5d4d47
|
Introduce Module trait to make create_module type safe
|
2018-06-20 20:01:38 +02:00 |
|
gwenn
|
2a684384fd
|
Fix clippy warning
|
2018-06-20 19:12:02 +02:00 |
|
gwenn
|
9c7a5583b9
|
Fix some clippy warnings
* Rows cannot implement iterator
* DatabaseName is passed by value => Copy ?
|
2018-06-20 19:07:23 +02:00 |
|
gwenn
|
b135c6d871
|
Minalist check that there is no memory leak.
|
2018-06-11 21:39:08 +02:00 |
|
gwenn
|
e040dc9e1f
|
Remove int_array module
Replaced by array module.
|
2018-06-11 21:33:54 +02:00 |
|
gwenn
|
1a1d41b4e4
|
Carray module ported to Rust
|
2018-06-11 21:30:55 +02:00 |
|
gwenn
|
9a96e3a494
|
Reduce visibility of unsafe methods
|
2018-06-11 19:51:13 +02:00 |
|
gwenn
|
b8594a0f83
|
Fix regressions
|
2018-06-10 19:21:55 +02:00 |
|
gwenn
|
d72c4582d9
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-06-10 19:16:20 +02:00 |
|
gwenn
|
e1ba89c310
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-06-10 18:49:40 +02:00 |
|
gwenn
|
fa64a4d0bf
|
Draft for carray module in Rust
Incomplete support for sqlite3_bind_pointer.
Make Context::set_result return a Result.
Add Values::get_array.
|
2018-06-10 18:29:38 +02:00 |
|
gwenn
|
0d0a7bf81f
|
Replace row changes/count type (i32) with usize
Breaking change
|
2018-05-23 21:23:28 +02:00 |
|
gwenn
|
c6f4ae632a
|
Replace column index/count type (i32) with usize
Breaking change
|
2018-05-23 21:04:13 +02:00 |
|
gwenn
|
5c44ed79d3
|
Fix tests
|
2018-05-23 20:18:18 +02:00 |
|
gwenn
|
b89b574f81
|
csvtab: use columns when specified
|
2018-05-14 19:23:17 +02:00 |
|
gwenn
|
b60ffe1940
|
Sync series with original impl
|
2018-05-13 19:49:11 +02:00 |
|
gwenn
|
88a7ed5812
|
Fix clippy warnings
|
2018-05-13 19:16:12 +02:00 |
|
gwenn
|
370740b17f
|
Oops
|
2018-05-13 13:03:05 +02:00 |
|
gwenn
|
33b1b19d92
|
Upgrade to csv 1.0
|
2018-05-13 12:21:58 +02:00 |
|
gwenn
|
6cbeb6ef59
|
Introduce context module
To make `set_result` and `report_error` in functions module
visible to vtab module.
|
2018-05-13 11:44:31 +02:00 |
|
gwenn
|
6855b5052d
|
Ensure connection can be safely returned to a pool (#353)
* Add binding to sqlite3_get_autocommit.
* Add binding to sqlite3_stmt_busy.
* Disable test_is_busy by default
|
2018-05-12 18:35:08 +02:00 |
|
gwenn
|
f4beb18904
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-05-12 15:31:16 +02:00 |
|
gwenn
|
89f38b4098
|
Merge pull request #352 from jgallagher/fix-coherence-issue
merge coherence issue fix
|
2018-05-12 10:30:57 +02:00 |
|
gwenn
|
58b8b4c95d
|
Introduce Aux associated type
|
2018-05-06 18:05:02 +02:00 |
|
gwenn
|
2e2b5c41f4
|
Rustfmt
|
2018-05-06 17:21:36 +02:00 |
|
gwenn
|
8e6ea05efa
|
Use associated types instead of generics
|
2018-05-06 17:19:19 +02:00 |
|
gwenn
|
10ba0514e6
|
Change arguments parsing of CSV module
|
2018-05-06 12:41:42 +02:00 |
|
gwenn
|
5fa3810a4b
|
Fix Clippy warnings
|
2018-05-06 08:45:56 +02:00 |
|
gwenn
|
1e3dc542a4
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-05-06 08:00:12 +02:00 |
|
gwenn
|
702e58f744
|
Fix non-eponymous virtual table declaration
Ensure that xCreate is different from xConnect for non-eponymous
virtual tables (even when the implementation is the same).
|
2018-05-05 10:33:05 +02:00 |
|
gwenn
|
88f2f3e4bd
|
Merge pull request #350 from jgallagher/clippy
Fix clippy warnings
|
2018-05-04 20:44:34 +02:00 |
|
gwenn
|
994d40da26
|
Fix clippy warnings
|
2018-05-04 19:55:55 +02:00 |
|
gwenn
|
403e840c4a
|
Fix clippy warnings
|
2018-05-04 19:05:48 +02:00 |
|
gwenn
|
b0e22fc372
|
Wait in a loop
|
2018-05-04 18:07:11 +02:00 |
|