marshoepial
|
cb3ff28721
|
Keep track of column typing in SQLite EXPLAIN parsing (#1323)
* NewRowid, Column opcodes, better pointer handling
* Implement tracking of column typing on sqlite explain parser
* fmt for sqlite column typing for explain parsing
Co-authored-by: marshoepial <marshoepial@gmail.com>
|
2021-07-21 16:27:47 -07:00 |
|
Austin Bonander
|
6b036055e5
|
format: run rustfmt
|
2021-01-20 22:26:48 -08:00 |
|
Ryan Leckey
|
b0c430ed18
|
feat(sqlite): track nullable through left joins
|
2021-01-20 22:22:26 -08:00 |
|
Ryan Leckey
|
e575501a39
|
feat: add Executor::prepare, a hook into the automatic statement preparation life-cycle
|
2020-07-24 07:24:23 -07:00 |
|
Julius de Bruijn
|
590f97df4a
|
Caching describe
|
2020-07-24 07:24:23 -07:00 |
|
Ryan Leckey
|
00137d4a04
|
feat: add sqlx::Done and return from Executor::execute()
+ Done::rows_affected()
+ Done::last_insert_id()
|
2020-07-14 04:31:25 -07:00 |
|
Ryan Leckey
|
93cab2a197
|
test: more pool usage adjustments
|
2020-07-12 05:02:40 -07:00 |
|
Ryan Leckey
|
8d188c5f1a
|
feat: expose column information on Row
- add database-specific Column types: MySqlColumn, PgColumn, etc.
- add Row::columns() -> &[DB::Column]
- add Row::column(I) and Row::try_column(I)
|
2020-07-05 03:48:36 -07:00 |
|
Ryan Leckey
|
d112c4d807
|
feat(sqlite): support expressions and multiple no-data statements in the macros
|
2020-07-04 04:06:43 -07:00 |
|
Ryan Leckey
|
cfa833fa0d
|
fix(sqlite): fallback to storage class when typing expressions and infer INTEGER as i64
|
2020-06-27 19:17:46 -07:00 |
|
Ryan Leckey
|
e5b6047009
|
feat: introduce docker-compose based testing for running locally against many database combinations
|
2020-05-30 17:51:55 -07:00 |
|