Commit Graph

450 Commits

Author SHA1 Message Date
Simon Binder 7358f545ac
Fix tests and generation in drift package 2021-10-08 22:40:58 +02:00
Simon Binder fcbef06b7c
Move generator to drift_dev 2021-10-08 18:10:48 +02:00
Simon Binder def613ac19
Migrate moor identifier names 2021-10-08 16:52:03 +02:00
Simon Binder 2a67edec33
Migrator: Apply changes to pubspec 2021-10-07 23:22:08 +02:00
Simon Binder 6877cf9673
Start writing simple migrate script 2021-10-07 22:55:54 +02:00
Simon Binder fd0764594d
Replace moor impl with exports 2021-10-07 22:16:05 +02:00
Simon Binder efcd9bfa83
Fix writing components 2021-09-10 11:55:20 +02:00
Simon Binder 40bc3a17bb
Organize imports 2021-09-10 11:43:21 +02:00
Simon Binder cc7d98d110
Support Uint8List for existing data classes 2021-09-10 11:19:39 +02:00
Simon Binder 59212b787f
Initial analysis support for transaction blocks 2021-09-10 10:42:15 +02:00
Simon Binder cc6d553fa6
Format with Dart 2.14 2021-09-09 17:07:41 +02:00
Simon Binder 16bc11540b
Introduce single visitor method for moor-specific nodes 2021-09-08 23:20:45 +02:00
Pavel 143a959972 Skip default value for required params
Fixes #1430
2021-08-21 07:06:45 +03:00
Simon Binder f382abf174
Migrate off deprecated analyzer apis 2021-08-20 19:00:32 +02:00
Simon Binder 2945381213
Avoid analyzer_plugin imports outside of plugin 2021-08-16 17:55:45 +02:00
Simon Binder c473779fba
Don't add an alias to subqueries 2021-08-12 13:15:52 +02:00
Simon Binder 02d949d5b9
Expand docs on VmDatabase 2021-08-07 11:25:51 +02:00
Simon Binder 270bdc8bca
Support latest analyzer 2021-07-30 15:39:12 +02:00
Simon Binder cb508cfe7e
Fix generator tests 2021-07-26 20:17:42 +02:00
Simon Binder 3b8c0050b4
Support generation for generic row classes 2021-07-26 20:04:27 +02:00
Simon Binder 61b6dd403d
Support generic row classes 2021-07-26 19:48:26 +02:00
Simon Binder f3e3801909
Migrate builders to null safety 2021-07-18 22:54:55 +02:00
Simon Binder cea5a9119c
Fix resolving nested serialized types 2021-07-15 17:14:56 +02:00
Simon Binder 230a18abdc
Resolve Dart expressions in the standalone backend 2021-07-13 21:25:47 +02:00
Peter Leibiger 0bc5f17ee1
Correctly override Object.== everywhere
Using dynamic results in invalid mocks being generated by mockito since `==(dynamic other)` can not be overridden by `==(Object other)`.
2021-07-13 15:29:04 +02:00
Simon Binder 43f85e5c34
Always write explicitly-indexed variables (#1324) 2021-07-08 10:58:37 +02:00
Simon Binder 5a595d2519
Fix analyzer plugin 2021-07-07 18:01:30 +02:00
Simon Binder ab79ec1e88
Prepare 4.4.0 release 2021-07-03 13:36:43 +02:00
Simon Binder f231a631a4
Introduce subclass for columns with type converter 2021-06-28 16:17:24 +02: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
Alexander Wilde b826b21a79 Append generated queries watchedTables to readsFrom. 2021-06-20 20:30:46 +01:00
Simon Binder f3360d06a6
Use a single generated column implementation 2021-06-19 16:31:08 +02:00
Simon Binder 77e2764a46
Consider type converters for views 2021-06-16 21:56:23 +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 8b3cafedbd
Consider views in result set analysis 2021-06-15 21:42:30 +02:00
Simon Binder 0775c093e3
Initial support for custom data classes for views 2021-06-10 21:54:57 +02:00
PiN73 296d287229
Merge branch 'develop' into named-required 2021-06-08 01:37:09 +03: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 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
Pavel 676fc3bb1c Merge branch 'develop' into named-required
# Conflicts:
#	moor_generator/lib/src/writer/queries/query_writer.dart
2021-06-01 21:51:55 +03:00
Simon Binder 1833d4d024
Fix writing array variables 2021-05-31 21:44:37 +02:00
Simon Binder c4de360717
Omit client defaults from schema test (#1240) 2021-05-31 21:02:11 +02:00
Simon Binder f78d17dc26
Fix code generation for nullable arrays (#1237) 2021-05-31 15:32:35 +02:00
Simon Binder ef1f2a659c
Fix error with the latest analyzer 2021-05-26 20:37:58 +02:00