Commit Graph

1781 Commits

Author SHA1 Message Date
Simon Binder 43f85e5c34
Always write explicitly-indexed variables (#1324) 2021-07-08 10:58:37 +02:00
Simon Binder c12de0b8a9
Fix nullability analysis of references 2021-07-07 21:25:57 +02:00
Simon Binder 5a595d2519
Fix analyzer plugin 2021-07-07 18:01:30 +02:00
Simon Binder 0ee06dd366
Release 4.4.0 2021-07-03 14:05:11 +02:00
Simon Binder 0b82d823b9
Merge branch 'master' into develop 2021-07-03 13:37:20 +02:00
Simon Binder ab79ec1e88
Prepare 4.4.0 release 2021-07-03 13:36:43 +02:00
Simon Binder 8a529b3821
Support latest sqlite in parser, update changelog 2021-06-30 22:30:56 +02:00
Simon Binder a1c9a5933d
Support multiple upsert clauses 2021-06-30 21:32:37 +02:00
Simon Binder dcb1c4776b
Merge pull request #1289 from jamie1192/feat/batch-typedef
Define batch callback as typedef (#1288)
2021-06-30 09:14:03 +02:00
jamie1192 1c45a6857c Prefer `FutureOr<void>` over dynamic (#1288) 2021-06-30 11:45:39 +10:00
Simon Binder f231a631a4
Introduce subclass for columns with type converter 2021-06-28 16:17:24 +02:00
Simon Binder 5c88203d06
Docs: Add warning about initializatin and isolates 2021-06-27 16:55:40 +02:00
jamie1192 519e8328c8 Define batch callback as typedef (#1288) 2021-06-26 23:26:11 +10:00
Simon Binder 72587b5042
Migrate back to analyzer_plugin 2021-06-25 22:53:23 +02:00
Simon Binder 566cc65d24
Avoid internal analyzer apis 2021-06-25 22:47:42 +02:00
Simon Binder 5ac485b559
Fix views being analyzed twice (#1280) 2021-06-22 20:38:37 +02:00
Simon Binder 493e8e102f
Merge pull request #1276 from North101/develop
Append generated queries watchedTables to readsFrom.
2021-06-20 22:38:08 +02:00
Alexander Wilde ebc9bddc2c Add test for moor files isInQuery watchedTables 2021-06-20 21:15:27 +01:00
Alexander Wilde b826b21a79 Append generated queries watchedTables to readsFrom. 2021-06-20 20:30:46 +01:00
Simon Binder 1a105f5fcf
Support views in readsFrom 2021-06-20 21:28:14 +02:00
Simon Binder c66b7fd37d
Test that isInQuery writes inner tables 2021-06-20 19:02:29 +02:00
Simon Binder 1c7125567f
Document order by and where for joins 2021-06-19 17:35:48 +02:00
Simon Binder f3360d06a6
Use a single generated column implementation 2021-06-19 16:31:08 +02:00
Simon Binder 1f91737f2c
Merge pull request #1267 from pratikbutani/patch-1
from instead of fom
2021-06-17 12:11:31 +02:00
Pratik Butani 1c6302ff06
from instead of fom
Spelling mistake of a button "Get from pub" changes
2021-06-17 15:24:28 +05:30
Simon Binder 77e2764a46
Consider type converters for views 2021-06-16 21:56:23 +02:00
Simon Binder 66e93fc1df
Merge pull request #1264 from North101/master
Change predicate from Expression<bool> to Expression<bool?>
2021-06-16 14:09:19 +02:00
Alexander Wilde c77d2c2a4a Change Expression<type> to Expression<type?> 2021-06-16 12:24:59 +01:00
Simon Binder 6988d79f09
Fix tests 2021-06-15 22:38:36 +02:00
Simon Binder 7d095f7f24
Re-generate in extras/migrations_example 2021-06-15 21:45:45 +02:00
Simon Binder 8b3cafedbd
Consider views in result set analysis 2021-06-15 21:42:30 +02:00
Simon Binder 8c134138d2
Return proper values in tableUpdates 2021-06-13 21:34:39 +02:00
Simon Binder 0775c093e3
Initial support for custom data classes for views 2021-06-10 21:54:57 +02:00
Simon Binder dd196df25b
Fix example for DatabaseConnection.delayed 2021-06-10 08:29:32 +02:00
Simon Binder 359a19ddf1
Document _createMoorIsolate 2021-06-09 22:23:55 +02:00
Simon Binder 684558a385
Relax cancellation test 2021-06-08 22:06:32 +02:00
Simon Binder 1068c4934d
Don't schedule work before a database is opened 2021-06-08 21:25:22 +02:00
Simon Binder 45196d070e
Add closeUnderlyingOnClose argument to vm database 2021-06-08 17:23:18 +02:00
Simon Binder 760bb1d801
Merge pull request #1242 from PiN73/named-required
Option to make all named parameters required
2021-06-08 09:31:30 +02:00
PiN73 296d287229
Merge branch 'develop' into named-required 2021-06-08 01:37:09 +03:00
Simon Binder 4e6819aab9
Fix issues around closing databases (#1250) 2021-06-07 18:40:09 +02:00
Simon Binder 52487f2447
Update changelog and docs for new features 2021-06-04 18:45:53 +02:00
Simon Binder eb362effe8
Option to generate functions for Dart placeholders 2021-06-04 18:28:03 +02:00
Simon Binder e87e4d7a7a
Add tests for available tables to sqlparser 2021-06-04 17:48:22 +02:00
PiN73 0d1cf81e04
add description for named_parameters_always_required 2021-06-04 00:25:53 +03:00
Simon Binder 7aa7bb0270
Add test for how batches start transaction 2021-06-03 13:25:29 +02:00
Simon Binder 5d7cb7dbba
Fix nullability of unqualified star columns 2021-06-03 13:12:30 +02:00
Simon Binder 7b0d0320e1
Improve names of generated view classes 2021-06-01 22:19:03 +02:00
Simon Binder 97c64b54b2
Initial runtime support for views 2021-06-01 22:05:28 +02:00
Simon Binder a9efe7f371
Add test to parse required without name 2021-06-01 21:41:41 +02:00