Till Friebe
|
a846b6c425
|
Add another test
|
2020-06-08 18:36:06 +02:00 |
Till Friebe
|
7a652e5ac6
|
Apply feedback
|
2020-06-08 18:17:04 +02:00 |
Simon Binder
|
835e31c8ed
|
Add `this.` prefix to avoid name clashes (#613)
|
2020-06-03 19:07:53 +02:00 |
Till Friebe
|
1bab7f11d2
|
Add toString to companions
This is very useful for unit tests, because we can see directly what
values a companion has.
|
2020-05-28 18:52:32 +02:00 |
Simon Binder
|
9be0a9f79c
|
Fix result sets generating twice
|
2020-05-22 20:32:47 +02:00 |
Simon Binder
|
3955ae8eff
|
Generated code for custom table names
|
2020-05-21 20:42:50 +02:00 |
Simon Binder
|
8a98b42e62
|
Optimize row mapping when there is a matching table
|
2020-05-21 20:21:03 +02:00 |
Simon Binder
|
513881b13f
|
Always use a lambda for select mapping
|
2020-05-21 19:37:54 +02:00 |
Simon Binder
|
df32408a7c
|
Add destructive migration feature (#576)
|
2020-05-16 13:22:09 +02:00 |
Simon Binder
|
5c3671b465
|
Fix booleans not working as expected in mapFromCompanion (#559)
|
2020-05-13 21:51:08 +02:00 |
Simon Binder
|
cf830165e1
|
Support enum converters for moor files, add documentation
|
2020-05-13 21:43:58 +02:00 |
Simon Binder
|
7b9fa3d9ed
|
Simplify generation of enum type converters
|
2020-05-13 20:16:20 +02:00 |
Simon Binder
|
0f2ff8c97a
|
Implicitly create type converters for enums, Dart api (#478)
|
2020-05-12 21:47:11 +02:00 |
Simon Binder
|
0af49dd6df
|
Bring back the toCompanion method for data classes (#257)
|
2020-05-08 20:53:58 +02:00 |
Simon Binder
|
e30bdd2acf
|
Support case sensitive contains (#527)
|
2020-05-07 18:59:12 +02:00 |
Simon Binder
|
ab66a3befd
|
Support equals and hashCode in companions (#545)
|
2020-05-06 18:34:49 +02:00 |
Simon Binder
|
79294e248a
|
Escape column names in updates
|
2020-05-04 20:15:23 +02:00 |
Simon Binder
|
bb0461ccd2
|
Format, add to changelog
|
2020-05-03 21:20:52 +02:00 |
Mike278
|
7e3df823db
|
Fix null table prefix
|
2020-05-03 13:00:28 -04:00 |
Simon Binder
|
5ad5cded30
|
Fix deprecated member usage in moor test
|
2020-04-30 21:30:21 +02:00 |
Simon Binder
|
81a476662c
|
Support contains (#527)
|
2020-04-30 11:51:09 +02:00 |
Simon Binder
|
2a3ed3ea12
|
Fix transactions in migrations for isolates
|
2020-04-25 16:29:46 +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
|
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
|
9300010890
|
Only send primitive objects over isolates (#399)
|
2020-04-23 21:03:50 +02: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
|
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
|
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
|
49f7dc059f
|
Test to ensure failing migration throws
|
2020-04-16 17:32:20 +02: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
|
eac461486e
|
Tests for nested results
|
2020-04-03 21:41:16 +02:00 |
Simon Binder
|
1340e9291c
|
Generate code for nested results (#288)
|
2020-04-03 21:31:27 +02:00 |
Simon Binder
|
aed9b40c30
|
Improve table updates issued by batches
Fixes #460
|
2020-03-29 21:57:55 +02:00 |
Simon Binder
|
5ec5a4933c
|
Fix parsing Uint8Lists from json (#459)
|
2020-03-27 11:52:00 +01:00 |
Simon Binder
|
cdd57f340d
|
Automatically migrate from local storage to IndexedDb
|
2020-03-23 13:36:08 +01:00 |
Simon Binder
|
dd74948e1a
|
Properly support transactions in migrations
|
2020-03-15 21:42:22 +01:00 |
Simon Binder
|
60d3bf05e1
|
Remove coupling between QueryExecutor and generated db
Closes #372
|
2020-03-15 14:55:02 +01:00 |
Simon Binder
|
b2285e04ef
|
Fix limit clause not being copied to join (#433)
|
2020-03-08 12:03:34 +01:00 |
Simon Binder
|
e773adab59
|
Fix beforeOpen on background isolate (#431)
|
2020-03-07 17:54:36 +01:00 |
Simon Binder
|
3002d87bcb
|
New tableUpdates stream method on QueryEngine (#394)
|
2020-03-04 22:43:41 +01:00 |