gwenn
|
8862b17340
|
Fix clippy warnings
|
2019-02-02 11:37:26 +01:00 |
|
gwenn
|
75c0fe349a
|
Add xShadowName only if bundled or vtab_v3 activated
|
2018-12-15 11:53:41 +01:00 |
|
gwenn
|
287e2f5dbc
|
Fix vtab modules
`xShadowName` added
|
2018-12-15 10:51:02 +01:00 |
|
gwenn
|
d874180333
|
Rust 2018 idioms
|
2018-12-07 21:57:04 +01:00 |
|
gwenn
|
bcaa929748
|
Merge remote-tracking branch 'jgallagher/master' into 2018
# Conflicts:
# src/lib.rs
# src/statement.rs
|
2018-11-05 20:04:04 +01:00 |
|
gwenn
|
ccf52b2daa
|
Replace try! by ?
|
2018-11-05 19:09:41 +01:00 |
|
gwenn
|
495f1d529a
|
Clippy
|
2018-11-01 09:40:56 +01:00 |
|
gwenn
|
1262238229
|
Rustfmt
|
2018-10-30 20:15:19 +01:00 |
|
gwenn
|
f04047db01
|
Rust 2018
|
2018-10-30 20:15:08 +01:00 |
|
gwenn
|
1598d4bc30
|
Rustfmt
|
2018-10-28 08:51:02 +01:00 |
|
gwenn
|
e7e03c3443
|
Introduce NO_PARAMS constant
As suggested here:
https://users.rust-lang.org/t/sql-parameter-values/20469/2
|
2018-09-16 11:10:19 +02:00 |
|
gwenn
|
c4ae541eac
|
Take IntoIterator rather than &[&ToSql] (#312)
|
2018-09-16 09:49:23 +02:00 |
|
gwenn
|
b38fe372b6
|
[ci skip] fix doc
|
2018-09-08 11:10:08 +02:00 |
|
gwenn
|
5e9c7bac4e
|
Rustfmt
|
2018-08-16 18:29:46 +02:00 |
|
gwenn
|
0ccf98d214
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2018-08-11 13:37:56 +02:00 |
|
gwenn
|
40ef85c2af
|
Fix array module
|
2018-08-07 19:58:26 +02:00 |
|
gwenn
|
e8dc412af1
|
[ci skip] Make test_array_module fails without sanitizer
|
2018-08-05 16:56:30 +02:00 |
|
gwenn
|
cea8e5cea2
|
[ci skip] Array module is buggy
AddressSanitizer: heap-use-after-free on address
|
2018-08-05 13:22:04 +02:00 |
|
gwenn
|
ce9d325ba0
|
Remove Table associated type in VTabCursor trait
|
2018-07-22 10:02:59 +02:00 |
|
gwenn
|
b82a155429
|
Introduces CreateVTab for non-eponymous VTab
|
2018-07-22 09:51:06 +02:00 |
|
gwenn
|
b93b005604
|
Add some TODOs
|
2018-07-17 21:06:08 +02:00 |
|
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
|
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
|
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
|
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
|
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
|
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
|
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 |
|