Simon Binder
401b4d3650
Fix reading nullable columns
2021-03-23 16:59:11 +01:00
Simon Binder
3eb6b75bcf
Fix typos in warning about duplicate dbs ( #1111 )
2021-03-21 11:01:38 +01:00
Simon Binder
f76044989e
Adopt minimum SDK version, fix docs on mobile
2021-03-19 20:35:08 +01:00
Simon Binder
1d08b73ed4
Remove now unnecessary dependency overrides
2021-03-18 22:56:47 +01:00
Simon Binder
7d844d448f
Wrap rollback errors ( #1052 )
2021-03-18 16:58:12 +01:00
Simon Binder
bdf7d22776
Bump versions of moor, moor_generator and sqlparser
2021-03-18 16:25:00 +01:00
Simon Binder
613c7944c8
Generator option for target sqlite version
2021-03-16 21:45:21 +01:00
Simon Binder
c32ccac756
Upgrade to build 2.0
2021-03-16 09:47:09 +01:00
Simon Binder
8499ef4e10
Add watchedTables to CustomExpression
2021-03-13 10:49:29 +01:00
Simon Binder
b3f573d8ed
Update stream for subqueries ( #1095 )
2021-03-13 10:41:36 +01:00
Simon Binder
6f6f73616e
Add integration test for deleting columns
2021-03-12 11:34:12 +01:00
Simon Binder
13dd26631a
Add MoorWebStorage.volatile
2021-03-10 10:38:25 +01:00
Simon Binder
6714db7aef
Fix type argument in innerJoin and leftOuterJoin
2021-03-05 11:15:14 +01:00
Simon Binder
dbc4bcffaa
Fix view generation and references
2021-03-01 11:54:46 +01:00
Simon Binder
07986ed324
Fix new analysis warning
2021-02-20 22:07:51 +01:00
Simon Binder
9bb2a24abf
Prepare 4.1 release
2021-02-20 22:03:34 +01:00
Simon Binder
2a26253bd2
More docs on remote databases
2021-02-20 11:22:56 +01:00
Simon Binder
6342dd56a9
Document subqueries
2021-02-20 11:01:20 +01:00
David Martos
fb919eeedb
Fixes join when adding columns to "regular" select
2021-02-17 19:58:57 +01:00
David Martos
14aff60dfd
Code review changes
2021-02-17 14:59:28 +01:00
David Martos
c6902bbadc
rename
2021-02-17 09:57:35 +01:00
David Martos
3f2c2ec1a4
merge with upstream
2021-02-17 09:55:35 +01:00
David Martos
49c251de7d
Merge remote-tracking branch 'origin/develop' into subquery
2021-02-17 09:46:10 +01:00
Simon Binder
510fb829fe
Oops, wrong annotation
2021-02-16 17:38:10 +01:00
Simon Binder
b0dbee585f
Add scalar subqueries, IS IN to Dart api
2021-02-16 17:26:44 +01:00
David Martos
a277aebd15
subquery class
2021-02-16 12:47:13 +01:00
David Martos
a270530d05
exists expression
2021-02-16 11:59:55 +01:00
Simon Binder
b0887a9fec
Inline usages of package:synchronized
...
Future-chaining is cheap and gets the job done. Since
the synchronized package is holding back a stable null-
safety release and only has a single use in moor, we can
drop that package in favor of a simpler implementation.
2021-02-15 18:20:55 +01:00
Simon Binder
61d5b7897a
Upgrade dependencies where possible
2021-02-14 14:06:51 +01:00
Simon Binder
0899980ffa
Fix tests in moor
2021-02-12 13:59:09 +01:00
Hossein Yousefi
c9269e13be
added support for CREATE VIEW in .moor files
2021-02-10 16:23:51 +01:00
Simon Binder
7a2c4e7f75
Avoid empty import
2021-02-03 21:02:33 +01:00
Simon Binder
20d9cdf0fd
Add web worker example
2021-01-31 21:50:12 +01:00
Simon Binder
449d1cb2d3
Transform Uint8List in new isolate implementation
2021-01-31 15:52:43 +01:00
Simon Binder
2592a24d9e
Generalize isolate api to allow remote database access
2021-01-31 14:25:33 +01:00
Simon Binder
ef40045846
Don't require type parameters on Variable
2021-01-26 21:08:15 +01:00
Simon Binder
821a1009cf
Also format generated SQL for schema entities
2021-01-26 14:33:33 +01:00
Simon Binder
76e6d2d219
Fix whitespace handling in new SQL generator
2021-01-24 12:27:53 +01:00
Simon Binder
4ba12c4868
Strip whitespace and comments from generated queries
2021-01-23 21:03:03 +01:00
Simon Binder
362b61a178
Add trim() function for text ( #1012 )
2021-01-21 20:16:42 +01:00
Simon Binder
6c1650151e
Run migrated tests in strong null safety
2021-01-20 12:50:21 +01:00
Simon Binder
896d0f90c7
Migrate more tests to null safety
2021-01-20 12:30:59 +01:00
Simon Binder
e07397006f
Remove SelectableUtils extension
2021-01-20 12:06:48 +01:00
Simon Binder
4ffe29fe17
Mention readRowOrNull in docs and exception
2021-01-18 19:19:39 +01:00
Simon Binder
5ff74c7bcb
Improve table analysis, parse key ordering ( #1007 )
2021-01-18 14:44:05 +01:00
Simon Binder
e159a63990
Mention selectable extension
2021-01-14 17:31:39 +01:00
Simon Binder
c5cbd1b62e
Release moor 4 preview to pub
2021-01-11 20:15:10 +01:00
Simon Binder
64fd91d2a8
Merge branch 'master' into develop
2021-01-11 19:57:04 +01:00
Simon Binder
b8eed2f75b
Make order by placeholders optional ( #998 )
2021-01-08 22:30:17 +01:00
Simon Binder
5e8cd53bc6
Use handwritten mocks instead of generating them
2021-01-06 19:36:50 +01:00
Simon Binder
ab105cf77f
Throw from TypedResult.read/readTable if there's no data
2021-01-06 12:59:09 +01:00
Simon Binder
e97aa8bd09
Normalize some moor dependencies
2021-01-03 17:15:32 +01:00
Simon Binder
603c9a20cc
Remove QueryEngine mixin
2021-01-03 17:04:33 +01:00
Cervon Wong
de8c6dff0f
Update columns.dart to fix typo in doc comments
...
Not sure which word is meant to be used, but fixed up the phrasing to make it sound better.
2020-12-27 10:38:10 +08:00
Simon Binder
ec6dd36111
Remove dependency override for mockito
2020-12-22 19:45:15 +01:00
CDDelta
13fcc75b1c
fallback indexedDbIfSupported in private mode on FF
2020-12-22 20:44:17 +11:00
Simon Binder
c47471a3db
Test for migrations on without rowid tables
2020-12-16 19:26:10 +01:00
Simon Binder
36edcf0ed6
Make getSingle() and watchSingle() non-nullable
2020-12-14 20:22:27 +01:00
Simon Binder
d9cf6660ec
Allow Expression<bool?> in more places
2020-12-14 19:43:32 +01:00
Simon Binder
6aa022e547
Add nullability hints, generate nullable variables
2020-12-14 18:35:19 +01:00
Simon Binder
5db10342b0
Fix nnbd generation around type converters ( #968 )
2020-12-14 15:13:59 +01:00
Simon Binder
a749f38e2b
Make columns from LEFT OUTER joins nullable
2020-12-12 23:22:21 +01:00
Simon Binder
5dde4ad616
Fix git references in pubspec
2020-12-12 21:36:41 +01:00
Simon Binder
5401a4c80a
Publish dev packages to simonbinder.eu
2020-12-10 15:19:02 +01:00
Simon Binder
1edcc634b1
Fix bug with VmDatabase.opened
2020-12-07 22:03:55 +01:00
Simon Binder
42ba773422
Consequently upgrade dev version to 4.0.0
2020-12-07 21:30:15 +01:00
Yurii Cherniavskyi
f559212c11
Fix UseDao class doc comments typo
2020-12-04 23:56:42 +02:00
Simon Binder
cf8215ecfe
Add Migrator.renameTable ( #956 )
2020-12-04 21:15:43 +01:00
Simon Binder
35d2d1fca8
Merge branch 'develop' into nnbd
...
# Conflicts:
# moor/test/data/tables/custom_tables.g.dart
2020-12-04 20:01:22 +01:00
Cervon Wong
a491c74f9f
Update documentation to fix typos and improve phrasing
2020-12-01 17:18:54 +08:00
Simon Binder
472560684a
Improve documentation of withLength ( #947 )
2020-12-01 09:21:43 +01:00
Simon Binder
87d6e2ad31
Remove some usages of dynamic
2020-11-26 17:22:59 +01:00
Simon Binder
0259fd58fd
Support older versions of the convert package too
2020-11-26 16:59:06 +01:00
David Martos
439f36ca85
sqflite_sqlcipher nnbd version
2020-11-25 17:24:47 +01:00
Simon Binder
0c075a2b44
Support overriding column getters and table classes ( #932 )
2020-11-23 20:01:31 +01:00
Simon Binder
51e62d4e2f
Run tests with null assertions enabled
2020-11-22 17:40:53 +01:00
Simon Binder
e067b00375
Delete Cirrus CI files
2020-11-20 20:02:12 +01:00
Simon Binder
05feecf32c
Don't run isolate tests in GitHub actions
2020-11-20 19:36:03 +01:00
Simon Binder
8d6d1727fb
Setup CI in GitHub actions
2020-11-20 18:01:18 +01:00
Simon Binder
d0a1ba04e2
Use right Dart binary for tests, ugh
2020-11-19 22:43:07 +01:00
Simon Binder
c714ca54d4
Run moor tests individually
2020-11-19 22:22:18 +01:00
Simon Binder
0c9f3a3286
Fix tests for null safety
2020-11-19 18:10:43 +01:00
Simon Binder
01258d25ab
Fix nnbd code emitted by the generator
2020-11-19 14:06:51 +01:00
Simon Binder
aec69a357a
Migrate to generated mockito
2020-11-18 22:53:27 +01:00
Simon Binder
13056b0cf6
Migrate core libraries
2020-11-18 17:07:05 +01:00
Simon Binder
0ef7353df5
Setup CI with Dart 2.12 beta
2020-11-18 10:53:20 +01:00
Simon Binder
66a2cd0b09
Explain that autoIncrement and primaryKey are incompatible
2020-11-18 10:39:23 +01:00
Simon Binder
b2ef4ddbcf
Optionally generate named parameters ( #918 )
2020-11-16 17:03:22 +01:00
Simon Binder
08470abd47
Fix VmDatabase.opened reporting wrong open status
2020-11-11 18:29:45 +01:00
Simon Binder
5ebc7a9040
Escape keywords with double instead of backticks
2020-11-11 18:22:59 +01:00
Simon Binder
c7669a18a0
Fix more bugs in schema verification tests
2020-11-11 11:36:19 +01:00
Simon Binder
b9c007f782
Add VmDatabase.opened factory
2020-11-11 10:59:03 +01:00
Simon Binder
c6a6c9ac5a
Another tests for streams and migrations
2020-11-09 18:24:30 +01:00
Simon Binder
1f2dca0240
Add test to reproduce #910
2020-11-08 17:02:50 +01:00
Simon Binder
56d89b8676
Add extensions for isNull and isNotNull
2020-11-03 18:45:38 +01:00
Simon Binder
ca4b2b7d8c
Use TEXT instead of VARCHAR ( #886 )
2020-10-23 19:29:08 +02:00
Simon Binder
e29fcf93f7
Publish moor 3.4, sqlparser 0.11
2020-10-22 14:17:54 +02:00
Simon Binder
e9ac099b31
Add strong warning to closeExistingInstances
2020-10-17 14:39:45 +02:00
Simon Binder
ce37d15d2a
Generate nnbd code for inputs that have opted in
2020-10-17 14:31:04 +02:00
Simon Binder
cf537721cb
Add tools to generate old versions of a database
2020-10-14 21:15:17 +02:00
Simon Binder
8b3e6a55d1
Merge pull request #870 from kuhnroyal/feature/support-migration-with-autoindexes
...
Support table migration with autoindexes
2020-10-13 18:16:40 +02:00
Simon Binder
5044ca2863
Improve error message on isolate transaction misuse
2020-10-13 18:07:31 +02:00
Peter Leibiger
a68ff3dc9f
Skip sqlite_autoindexes during table migration
2020-10-13 12:42:39 +02:00
Peter Leibiger
d0fae0b814
Recreate migration test failure with unique constraint
2020-10-13 12:38:16 +02:00
Simon Binder
14aa07fffa
Add another test for alterTable
2020-10-12 19:16:28 +02:00
Simon Binder
2a991bf203
Export SqliteException from moor/ffi ( #860 )
2020-10-11 21:07:14 +02:00
Simon Binder
3470d0485a
Add current_time_millis SQL function ( #857 )
2020-10-11 11:25:21 +02:00
Simon Binder
9d9658248b
Add renameColumn method to migrator
2020-10-11 11:14:02 +02:00
Simon Binder
fac99e1d6b
Run CI with Dart 2.10
2020-10-02 18:43:27 +02:00
Simon Binder
f295af1398
Add closeExistingInstances api for #835
2020-09-30 15:39:02 +02:00
Simon Binder
430ba5b175
More tests for new alterTable migration, reword docs
2020-09-25 12:34:46 +02:00
Simon Binder
0b8aa9b3dd
Also fix sqlite_schema usages in test
2020-09-24 18:43:04 +02:00
Simon Binder
0a3340da72
Migrations: Query legacy schema table for compatibility
2020-09-19 20:08:44 +02:00
Simon Binder
39ab61e551
Ignore deprecated members from same package in moor
2020-09-19 17:41:19 +02:00
Simon Binder
3fdac823dd
More docs, tests for advanced migrations
2020-09-18 19:15:26 +02:00
Simon Binder
9d9a4f4065
Add customStatement to batch api ( #817 )
2020-09-11 11:19:18 +02:00
Simon Binder
c303781bb1
Assert transactions aren't used after they complete
2020-09-06 14:20:02 +02:00
Simon Binder
70096357e0
Add date() function to query builder
2020-09-06 13:26:56 +02:00
Simon Binder
d2996af72e
Add cast function to query builder
2020-09-04 13:25:05 +02:00
Simon Binder
a317bf253a
Begin with new api for complex table migrations
2020-09-04 13:13:26 +02:00
Simon Binder
d6a321ca3c
Add generate_values_in_copy_with build option ( #795 )
2020-09-01 13:34:02 +02:00
Simon Binder
b59d5b8f58
Simplify moor files integration test
2020-08-30 13:51:52 +02:00
Simon Binder
2ae2388878
Support default values for Dart placeholders ( #753 )
2020-08-30 13:48:47 +02:00
Simon Binder
0bc6f1368b
Add coalesce function ( #780 )
2020-08-21 20:59:55 +02:00
Simon Binder
6fba2555c1
Api to turn AST nodes into a textual represenation
2020-08-21 16:44:17 +02:00
Simon Binder
3552e0c5dc
Work around build bug in moor
2020-08-20 21:00:21 +02:00
Simon Binder
9ed52f8d1d
Fix streams still emitting data after cancel ( #766 )
2020-08-15 21:19:29 +02:00
Simon Binder
d0b13c43eb
Add groupConcat to Dart api ( #763 )
2020-08-15 09:53:50 +02:00
Simon Binder
ffc01e4516
ffi: Create parent dir to avoid misuse errors ( #731 )
2020-08-14 21:57:49 +02:00
Simon Binder
a2b28945d1
Add DatabaseConnection.delayed constructor
2020-08-13 21:09:26 +02:00
Simon Binder
a037de6621
Support rowid resolution outside of selects
...
This fixes #754
2020-08-10 10:46:33 +02:00
Simon Binder
153cfadd81
Remove debug print
2020-08-07 21:36:20 +02:00
Simon Binder
82e0ff4827
Allow changing the onData callback in query streams
2020-08-07 21:33:17 +02:00
Simon Binder
5510cb97b1
Release version 3.3.0 and moor_ffi 0.8.0
2020-07-29 13:00:50 +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
3215b7e571
Prepare 3.3.0 release
2020-07-28 22:30:04 +02:00
Simon Binder
c2ce934361
Apply type converters on variables ( #730 )
2020-07-23 17:30:26 +02:00
Simon Binder
28cfa957a6
Deprecate issueCustomStatement in favor of customStatement ( #729 )
2020-07-23 12:54:39 +02:00
Simon Binder
165fc37721
Add setup callback for moor ffi
2020-07-18 18:19:42 +02:00
Simon Binder
ba708ee9c5
Merge branch 'use-sqlite3-package' into develop
2020-07-18 17:47:27 +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
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
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
3923b815fd
Merge branch 'master' into develop
...
# Conflicts:
# moor_generator/pubspec.yaml
2020-06-28 17:34:00 +02:00
Simon Binder
3a558c3d1d
Prepare moor 3.2, moor_ffi 0.7 release
2020-06-28 17:27:32 +02:00
Simon Binder
34e827b0b5
Escape column names in primary key ( #661 )
2020-06-25 20:03:05 +02:00
Simon Binder
b4aeacdba3
Add tests for errors across isolates
2020-06-23 19:35:31 +02:00
Simon Binder
d881659db6
Support flags in regexp ( #644 )
2020-06-22 22:20:43 +02:00
Simon Binder
bccbb3e7a8
Don't require tables on UseMoor or UseDao
2020-06-21 18:19:59 +02:00
Ilya Beregovskiy
20137035be
move docs links /kripken/sql.js ->/sql-js/sql.js
2020-06-19 16:28:14 +03:00
Simon Binder
374266b70b
Mark beforeOpen as nonVirtual
2020-06-16 14:25:59 +02:00
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
Till Friebe
503f2e023e
Add hashcode and equals to value
...
This simplifies testing, as now one can compare like this:
```dart
expect(Value(1), Value(1));
```
Or a realistic example:
```dart
final capturedArgument = verify(fooDao.insert(captureAny)).captured.first.createdAt;
expect(capturedArgument, Value(DateTime(0)));
```
A test is still missing which would look something like this:
```
test('values support hash and equals', () {
const first = Value(0);
final equalToFirst = Value(0);
const different = Values.absent());
expect(first.hashCode, equalToFirst.hashCode);
expect(first, equals(equalToFirst));
expect(first, isNot(equals(different)));
expect(first, equals(first));
});
```
I'm not sure where the test is supposed to be.
2020-06-08 10:11:20 +02:00
Simon Binder
32cae11aa2
Better docs for useColumns in join
2020-06-07 11:22:48 +02:00
Simon Binder
835e31c8ed
Add `this.` prefix to avoid name clashes ( #613 )
2020-06-03 19:07:53 +02:00
Simon Binder
9f651b3ce9
Better support for changing analysis sessions
2020-06-02 11:48:16 +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
b8335b1222
Mention custom result class names in changelog
2020-05-22 17:25:30 +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
f5f6cbeffe
Remove protected and visibleForTesting annotations from QueryEngine
2020-05-20 18:28:45 +02:00
Simon Binder
65f02cb22c
Prepare 3.1 release of moor, 0.6 or moor_ffi, 0.9 of sqlparser
2020-05-18 20:45:48 +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
25ee06ab36
Don't attempt to close databases that have never been open ( #560 )
2020-05-13 11:12:17 +02:00
Simon Binder
0f2ff8c97a
Implicitly create type converters for enums, Dart api ( #478 )
2020-05-12 21:47:11 +02:00
Simon Binder
3dd682d522
Also log statements during migrations if desired
2020-05-12 13:38:02 +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
9841c960d1
Parse row values, warn on misuse
2020-05-06 21:08:47 +02:00
Simon Binder
ab66a3befd
Support equals and hashCode in companions ( #545 )
2020-05-06 18:34:49 +02:00
Simon Binder
c5499eb6b5
Document that delete returns number of deleted rows ( #544 )
2020-05-05 18:46:13 +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
Simon Binder
1fdade7ac8
Merge branch 'map-from-row-or-null-without-prefix' of https://github.com/Mike278/moor into Mike278-map-from-row-or-null-without-prefix
2020-05-03 21:16:26 +02:00
Simon Binder
bd250ee9e7
Support collate expression with new type inference ( #533 )
2020-05-03 21:13:29 +02:00
Mike278
7e3df823db
Fix null table prefix
2020-05-03 13:00:28 -04:00
Simon Binder
0a30b8a12e
Upgrade integration tests, release sqlparser 0.8
2020-05-03 13:28:34 +02:00
Simon Binder
d3c4eac166
First release preparation for moor 3.0
2020-05-02 14:50:04 +02:00
Simon Binder
10e8af433c
Explain that filter isn't available everywhere
2020-05-01 13:55:49 +02:00
Sebastian Roth
e1c568ba16
Fixes a few typos
2020-05-01 10:03:13 +01:00
Simon Binder
5ad5cded30
Fix deprecated member usage in moor test
2020-04-30 21:30:21 +02:00
Simon Binder
195eb0b39b
Small docs improvements
2020-04-30 21:28:42 +02:00
Simon Binder
81a476662c
Support contains ( #527 )
2020-04-30 11:51:09 +02:00
Simon Binder
e90d72f25f
Don't use _openedDbCount outside of debug builds
2020-04-28 18:53:17 +02:00
Simon Binder
91115311cf
Extension to support old db field in daos
2020-04-27 14:18:47 +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
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