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
33d40aac10
Merge pull request #360 from gwenn/clippy
...
Fix clippy warnings
2018-06-28 21:01:26 +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
42bc9ea8f8
Merge pull request #358 from gwenn/clippy
...
Fix some clippy warnings
2018-06-20 19:23:00 +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
253b0f390e
Merge pull request #357 from gwenn/count
...
* Replace column index/count type (i32) with usize.
* Replace parameter index/count type (i32) with usize.
* Replace row changes/count type (i32) with usize.
2018-05-23 21:57:46 +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
9cbb9d12f4
Merge pull request #356 from jgallagher/deps
...
Upgrade bindgen version
2018-05-23 19:19:13 +02:00
gwenn
7369994fd3
Upgrade bindgen version
2018-05-23 18:51:22 +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
1f0437c084
Merge pull request #344 from gwenn/rerun-if-env-changed
...
Use `rerun-if-env-changed` in libsqlite3-sys
2018-05-12 19:16:50 +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
84326a77dc
Merge pull request #349 from gwenn/unlock-notify
...
Unlock notify
2018-05-04 19:53:08 +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
gwenn
fee4bfcc86
Merge remote-tracking branch 'jgallagher/master' into unlock-notify
2018-05-04 18:06:41 +02:00