Commit Graph

1354 Commits

Author SHA1 Message Date
Simon Binder 599128273c
Migrate with_built_value to moor/ffi 2020-07-29 12:03:47 +02:00
Simon Binder 95f25421b4
Install sqlite3 in CI 2020-07-29 11:38:25 +02:00
Simon Binder 7623362fc6
Don't test moor_ffi in CI
We don't have Flutter in the CI, and the package is
deprecated.
2020-07-29 11:28:55 +02:00
Simon Binder 4f6798c0ab
Test moor_ffi through Flutter in CI 2020-07-29 11:17:57 +02:00
Simon Binder 167a267bb7
Merge branch 'master' into develop
# Conflicts:
#	extras/integration_tests/flutter_db/pubspec.lock
#	moor_ffi/CHANGELOG.md
#	moor_ffi/pubspec.yaml
2020-07-29 10:42:24 +02:00
Simon Binder 3215b7e571
Prepare 3.3.0 release 2020-07-28 22:30:04 +02:00
Simon Binder 6e20a68f6e
Merge pull request #734 from saladthieves/patch-1
Fix documentation typo / wording
2020-07-26 20:08:06 +02:00
Egide Muhire 0d2512c510
Fix documentation typo / wording 2020-07-26 13:48:35 +02:00
Simon Binder c2ce934361
Apply type converters on variables (#730) 2020-07-23 17:30:26 +02:00
Simon Binder 3287098c86
Don't include Chrome and FF in CI builds 2020-07-23 15:45:06 +02:00
Simon Binder c955be7537
Rebuild Dockerfile in CI 2020-07-23 13:02:32 +02:00
Simon Binder 28cfa957a6
Deprecate issueCustomStatement in favor of customStatement (#729) 2020-07-23 12:54:39 +02:00
Simon Binder 5c6e8a76b6
Split ffi & sqflite integration tests 2020-07-23 12:27:45 +02:00
Simon Binder 640cae1244
Scan [identifiers] in sql queries (#724) 2020-07-22 10:43:44 +02:00
Simon Binder a01f5be2ac
Don't attempt to analyze null moor files 2020-07-22 10:34:22 +02:00
Simon Binder 6b43a57911
Warn when using both primaryKey and autoIncrement() 2020-07-21 19:43:43 +02:00
Simon Binder ea9d72629f
Docs: Explain that sql mapping doesn't affect JSON (#718) 2020-07-20 18:56:21 +02:00
Simon Binder 165fc37721
Add setup callback for moor ffi 2020-07-18 18:19:42 +02:00
Simon Binder ebb7448d1b
Document how to use moor/ffi.dart 2020-07-18 18:08:38 +02:00
Simon Binder 270a29164f
Migrate integration test to new ffi library 2020-07-18 17:57:17 +02:00
Simon Binder ba708ee9c5
Merge branch 'use-sqlite3-package' into develop 2020-07-18 17:47:27 +02:00
Simon Binder 144116b5e1
Re-run generator in Flutter example, fix type inference bug (#715) 2020-07-18 13:38:21 +02:00
Simon Binder 834ca520b1
Lint for mismatching types in arithmetic expressions 2020-07-18 11:19:20 +02:00
Simon Binder cb7c36d63b
sqlparser: Improve numeric token parsing 2020-07-18 11:01:04 +02:00
Simon Binder 800ee8ac3a
Add implicit cast when inferring binary expressions 2020-07-18 09:49:49 +02:00
Simon Binder 54cf553e15
Merge pull request #713 from remove/develop
Update faq.md
2020-07-18 09:34:52 +02:00
remove 220c9b48ba
Update faq.md
provider usage typo
2020-07-18 10:38:47 +08:00
Simon Binder ba60bb9962
Don't generate const constructors for mutable classes (#699) 2020-07-17 13:12:06 +02:00
Simon Binder 6922ae0409
Guard against invalid sessions in the type deserializer 2020-07-14 19:10:22 +02:00
Simon Binder f77fdd8ee8
Merge pull request #697 from nachoapps/moor_dev_patch
Make DefaultValueSerializer null-safe for blobs
2020-07-14 09:37:56 +02:00
tactical_retreat 4443be79d5 Make DefaultValueSerializer null-safe for blobs
This fixes an issue where a nullable blob column, e.g. `BlobColumn get logic => blob().nullable()();` will throw an error that looks like `NoSuchMethodError: The method 'cast' was called on null.`

(cherry picked from commit 87937ba89b28e956963555d7a456b61b67500043)
2020-07-13 16:39:23 -04:00
Simon Binder bf464c751a
Remove usage of newly deprecated analyzer apis 2020-07-13 21:49:21 +02:00
Simon Binder 7ce9ee3b0c
Fix remaining InconsistentAnalysisExceptions 2020-07-13 15:28:18 +02:00
Simon Binder e0ce093361
Explain @required in data classes (#548) 2020-07-13 15:14:45 +02:00
Simon Binder 74caeced85
Fix typo in parsing error message 2020-07-12 17:59:24 +02:00
Simon Binder 5b1a36df8e
Fix typo in parsing error message 2020-07-12 17:58:45 +02:00
Simon Binder 35629abf2b
Migrate sqlparser from moor_ffi to sqlite3 2020-07-10 17:32:45 +02:00
Simon Binder 22391a9c54
Migrate benchmarks to sqlite3/ package 2020-07-10 17:30:10 +02:00
Simon Binder e21163d90a
Deprecate the eagerly_load_dart_ast option 2020-07-09 17:49:05 +02:00
Simon Binder fa1e76f8f3
Option to get raw data in result sets (#615) 2020-07-09 17:38:46 +02:00
Simon Binder e4fa5fb936
Begin migration to sqlite3 package 2020-07-08 19:04:57 +02:00
Simon Binder ba987b57b1
Release moor_ffi version 0.7.1 2020-07-08 16:04:10 +02:00
Simon Binder 110a8d9e53
Add empty Android plugin class to moor_ffi 2020-07-08 16:02:20 +02:00
Simon Binder 7ff91a620a
Some improvements related to generator error recovery 2020-07-07 23:01:02 +02:00
Simon Binder 6f0fa9cde1
Docs: Explain that any expression works as ordering term 2020-07-07 19:33:01 +02:00
Simon Binder 634d1318e0
Add empty Android plugin class to moor_ffi 2020-07-03 12:10:37 +02:00
Simon Binder 2332c58742
Override toString in result classes (#676) 2020-07-02 19:59:41 +02:00
Simon Binder ac20d9b324
Fix some pub warnings that appeared during publishing 2020-06-28 21:17:33 +02:00
Simon Binder c80235799c
moor_generator: Properly release analyzer during tests 2020-06-28 18:48:32 +02:00
Simon Binder 3923b815fd
Merge branch 'master' into develop
# Conflicts:
#	moor_generator/pubspec.yaml
2020-06-28 17:34:00 +02:00