Commit Graph

1261 Commits

Author SHA1 Message Date
Simon Binder 2a3ed3ea12
Fix transactions in migrations for isolates 2020-04-25 16:29:46 +02:00
Simon Binder 97cff8564d
Migrate integration tests to DatabaseConnection 2020-04-25 15:12:55 +02:00
Simon Binder 1546f323b2
Merge branch 'master' into develop
# Conflicts:
#	docs/content/en/docs/Getting started/advanced_dart_tables.md
#	docs/content/en/docs/Using SQL/moor_files.md
#	extras/integration_tests/flutter_db/lib/moor_flutter.dart
#	moor/CHANGELOG.md
#	moor/lib/src/runtime/isolate/client.dart
#	moor/lib/src/runtime/isolate/server.dart
#	moor/pubspec.yaml
#	moor_ffi/test/database/database_test.dart
2020-04-25 12:44:01 +02:00
Simon Binder 4140090270
Document upserts 2020-04-25 12:23:37 +02:00
Simon Binder 721d25ff3c
Make insertOnConflictUpdate return a Future<int> 2020-04-24 22:34:09 +02:00
Simon Binder 821d1620cd
Run batch statements in the right order 2020-04-24 20:09:46 +02:00
Simon Binder 66a68dd2c8
Typos and small wording improvement in moor file docs 2020-04-24 17:47:57 +02:00
Simon Binder 9300010890
Only send primitive objects over isolates (#399) 2020-04-23 21:03:50 +02:00
Simon Binder 1fc38f8434
Expose underlying SendPort for moor isolate 2020-04-23 19:15:44 +02:00
Simon Binder f84d90a2e7
Merge pull request #518 from boumenot/doc-updates
doc updates
2020-04-23 10:08:00 +02:00
Christopher Boumenot 2c4d17af82 add limit example 2020-04-22 19:55:13 -07:00
Christopher Boumenot 87ae54bad0 typos 2020-04-22 19:42:55 -07:00
Simon Binder 1da09e7357
Add small integration test for generated upserts 2020-04-20 22:03:45 +02:00
Simon Binder d2e455d66b
Write conflict target when using upserts 2020-04-20 21:58:37 +02:00
Simon Binder 6f87b5a545
Merge pull request #513 from tekartikdev/master
[moor_ffi] Add primary and extended result (error) code to SqliteException
2020-04-20 21:11:34 +02:00
alex ae2169b131 test: remove solo test 2020-04-20 17:22:53 +02:00
alex 16dbf4d0ef feat: add primary and extended result code to moor_ffi exception 2020-04-20 17:18:59 +02:00
Simon Binder ae82bb5abf
Merge pull request #511 from tekartikdev/master
[moor_ffi] Add readOnly support to Database.open
2020-04-20 14:31:13 +02:00
alex 09c8f2b6b1 typo: is 'opened' 2020-04-20 11:28:21 +02:00
alex 785845fe3c feat: add readOnly support to Database.open 2020-04-20 11:26:10 +02:00
Simon Binder 398577ceab
Test for integrity with upserts 2020-04-19 21:16:01 +02:00
Simon Binder c3b0c95389
Support upserts for batches (#507) 2020-04-19 20:47:03 +02:00
Simon Binder 453ccbefdc
Support double-equals in types2 2020-04-19 13:43:42 +02:00
Simon Binder 0220d01a54
Fix mapping of nulls in IntType 2020-04-18 17:35:26 +02:00
Simon Binder 4190c807c9
Fix analysis warnings 2020-04-17 22:35:27 +02:00
Simon Binder 86295536c7
Add insertOnConflictUpdate shorthand 2020-04-17 22:32:53 +02:00
Simon Binder ca0fe1ef55
Support upsert clauses from Dart DSL (#367) 2020-04-17 22:14:27 +02:00
Simon Binder a7ac6db55d
Support + and - operators on DateTime 2020-04-17 21:29:12 +02:00
Simon Binder 84bac1bf1d
Initial support for sql expressions in companions 2020-04-17 20:48:22 +02:00
Simon Binder 62a363105a
Refactor Insertables to avoid covariant parameters 2020-04-17 18:02:05 +02:00
Simon Binder a553dcf10e
Fix query streams with rxdart 0.24 (#500) 2020-04-17 12:16:28 +02:00
Simon Binder 17cec08b95
Document how to use custom primary keys on Dart tables 2020-04-17 11:54:41 +02:00
Simon Binder 6b2bd27d4d
Parse and analyze VALUES clause for selects 2020-04-16 22:41:21 +02:00
Simon Binder c007e1f9ac
Sort token types and keywords 2020-04-16 21:14:51 +02:00
Simon Binder 9a78604d98
Fix issues with new inference, enable it by default 2020-04-16 19:07:30 +02:00
Simon Binder 49f7dc059f
Test to ensure failing migration throws 2020-04-16 17:32:20 +02:00
Simon Binder 5b4b76952c
Merge pull request #496 from pY4x3g/patch-1
typos
2020-04-16 12:21:06 +02:00
Robin Braun 1672fbbfe8
typos 2020-04-16 11:52:28 +02:00
Simon Binder 3a53c60132
Merge pull request #494 from davidmartos96/integration_test_improvement
Integration tests improvements
2020-04-15 21:40:50 +02:00
David Martos 871b5b212f rename integration tests main files 2020-04-15 19:32:42 +02:00
David Martos d2e25baa62 More robust integration tests for moor_ffi and moor_flutter 2020-04-15 19:31:17 +02:00
Simon Binder ddf916f53b
Use proper data class name in docs 2020-04-13 21:49:02 +02:00
Simon Binder aeb63e7faa
Merge pull request #492 from abumalick/patch-1
doc: update example to include missing imports
2020-04-13 21:43:35 +02:00
Abdullah Hilson cfdb2f5cd2
doc: update example to include missing imports
`dart:io` is necessary for `File`
`moor.dart` is necessary for `LazyDatabase`
2020-04-13 13:46:11 +01:00
Simon Binder 424c2febda
Support async batch callbacks (#483) 2020-04-10 12:42:09 +02:00
Simon Binder 72e65611a7
Respect transitive imports when resolving moor converters
Might fix an error discovered in #482
2020-04-09 22:28:40 +02:00
Simon Binder af5333db3c
Support compound select statements in from 2020-04-07 15:37:35 +02:00
Simon Binder 516d2143f7
analyzeAngularTemplates is no longer needed 2020-04-06 19:24:49 +02:00
Simon Binder 606d11d589
Merge pull request #469 from marcgraub/develop
Basic support for Web Workers
2020-04-06 11:21:19 +02:00
Marc Grau Benaiges c59b96c9bf Added some documentation and fixes code format 2020-04-05 23:12:40 +02:00