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 |
|
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
|
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
|
db87de4086
|
Inline csv dependency
|
2018-03-10 17:05:22 +01:00 |
|
gwenn
|
4357471197
|
Fix build errors related to bitflags
|
2018-01-27 10:32:58 +01:00 |
|
gwenn
|
c842e789bd
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2017-09-11 19:45:22 +02:00 |
|
gwenn
|
197d1161c3
|
Field estimatedRows is not available with SQLite 3.7.7
|
2017-04-21 21:50:38 +02:00 |
|
gwenn
|
7f0082e44e
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2017-03-08 20:35:07 +01:00 |
|
gwenn
|
46df930881
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-12-31 09:15:26 +01:00 |
|
gwenn
|
8c6f585d52
|
Fix clippy warnings
|
2016-12-04 10:18:56 +01:00 |
|
gwenn
|
58b7d62517
|
Introduce IndexConstraintUsage
|
2016-08-20 12:06:24 +02:00 |
|
gwenn
|
b11a4b1c73
|
Make index constraints and values iterable
|
2016-08-20 09:55:25 +02:00 |
|
gwenn
|
1d342ef5f3
|
Test series virtual table
|
2016-08-15 09:09:38 +02:00 |
|
gwenn
|
b4db5666b6
|
Misc
|
2016-08-14 19:57:39 +02:00 |
|
gwenn
|
424a6c0cc8
|
Add series table-valued-function.
|
2016-08-14 19:53:47 +02:00 |
|
gwenn
|
3b5bd7abab
|
Introduce IndexConstraintOp
|
2016-08-14 12:26:05 +02:00 |
|
gwenn
|
4d2e881706
|
Partial IndexInfo implementation
|
2016-08-14 11:22:12 +02:00 |
|
gwenn
|
438312c132
|
Change signature of VTab::best_index
|
2016-08-14 09:44:37 +02:00 |
|
gwenn
|
505abc0331
|
Change signature of VTabCursor::filter
|
2016-08-14 09:31:53 +02:00 |
|
gwenn
|
a90388e6bf
|
Change signature of VTab::best_index
|
2016-08-14 09:08:42 +02:00 |
|
gwenn
|
c8b09e2ee7
|
Change VTabCursor::column signature
|
2016-08-13 17:46:49 +02:00 |
|
gwenn
|
8f079819f7
|
Change VTabCursor::filter signature
|
2016-08-13 13:55:30 +02:00 |
|
gwenn
|
0a19cbd16a
|
Change VTabCursor::filter signature
|
2016-08-13 13:12:48 +02:00 |
|
gwenn
|
59ad638875
|
Change VTab::create signature
|
2016-08-13 11:54:19 +02:00 |
|
gwenn
|
cbc479c484
|
Rustfmt
|
2016-05-20 18:36:44 +02:00 |
|
gwenn
|
0740620ffe
|
Merge remote-tracking branch 'jgallagher/master' into vtab
|
2016-05-20 18:31:30 +02:00 |
|
gwenn
|
42d95f042f
|
Fix tests and improve InvalidColumnType error message.
|
2016-05-18 21:25:13 +02:00 |
|
gwenn
|
8e92ef6cf3
|
SQLite Modules cannot be destroyed.
|
2016-05-07 12:04:16 +02:00 |
|