Commit Graph

1261 Commits

Author SHA1 Message Date
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
Markus Richter d86d7ab7e3
Parser is ready, work on analyzer was started. 2020-05-13 14:29:22 +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 4611ecc3c8
moor_ffi: Workaround to load sqlite3 on old Android devices 2020-05-12 19:41:16 +02:00
Simon Binder 04f24d3184
Ignore broken offset calculation for autocomplete 2020-05-12 13:38:28 +02:00
Simon Binder 3dd682d522
Also log statements during migrations if desired 2020-05-12 13:38:02 +02:00
Simon Binder 254a54e9b6
Fix crash in analyzer plugin 2020-05-09 16:55:54 +02:00
Simon Binder 44bd89e47a
Don't throw when resolving types outside of the build analyzer
We still can't resolve the actual type, but at least we don't crash
now.
As we don't read the type of converters in the plugin or CLI, this
fixes #550
2020-05-08 21:43:36 +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 c8935b0518
Respect foreign key constraints for stream query propagation (#528) 2020-05-06 22:55:38 +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 6f930b0115
Merge pull request #546 from TheLastGimbus/typo-fix
Fix typo in documentation
2020-05-06 10:32:07 +02:00
TheLastGimbus 0dff608ab8 I literally just fixed a typo in a GitHub repo...
I thought that this exists only in memes...

But, here you go. My nerd-instincs won't let this tiny iritating thing to exists.
So I fix it.

Change '!' to '|' - because at first I thought that '!' is for negation, and '|' is not supported, for some reason.
Let other nerds not have same mistake.
2020-05-06 00:54:13 +02:00
Simon Binder c9ba2c0237
Links dartdocs from documentation website 2020-05-05 18:53:24 +02:00
Simon Binder c5499eb6b5
Document that delete returns number of deleted rows (#544) 2020-05-05 18:46:13 +02:00
Simon Binder b2638ff21e
Escape column names in updates 2020-05-05 13:12:38 +02:00
Simon Binder 94fe04ee35
Remove orReplace parameter from example (#541) 2020-05-04 22:04:20 +02:00
Simon Binder 8b6abd7140
Move referenced table finder to sqlparser package (#537) 2020-05-04 22:00:41 +02:00
Simon Binder f336668c8a
Merge branch 'develop' of gh:simolus3/moor into develop 2020-05-04 20:15:47 +02:00
Simon Binder 79294e248a
Escape column names in updates 2020-05-04 20:15:23 +02:00
Simon Binder 348fb655ce
Update pubspec for the encrypted executor 2020-05-04 13:13:13 +02:00
Simon Binder 28a7451f1d
Merge pull request #536 from mqus/patch-1
Fix documentation source code issues
2020-05-04 12:16:53 +02:00
mqus 882b789c1b
Fix example source code issues
Just some typos
2020-05-03 22:29:30 +02:00
Simon Binder 3e70060ef1
Merge branch 'Mike278-map-from-row-or-null-without-prefix' 2020-05-03 21:21:07 +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 7bfb2ab6d3
Update dartdoc links in documentation 2020-05-03 14:47:57 +02:00
Simon Binder 727c30aa6b
Release moor 3.0 and moor_ffi 0.5.0 2020-05-03 14:39:47 +02:00
Simon Binder 93ae15986a
Fix batches in moor_flutter 2020-05-03 14:24:25 +02:00
Simon Binder aed5b43892
Fix integration tests on web 2020-05-03 13:56:49 +02: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 fc0b1f4388
Use package:charcode for sql scanning 2020-05-02 14:17:49 +02:00
Simon Binder d1b9a4125c
Improve instructions to install sqlite on windows (#525) 2020-05-01 22:11:34 +02:00
Simon Binder 10e8af433c
Explain that filter isn't available everywhere 2020-05-01 13:55:49 +02:00
Simon Binder 810c3a4044
Merge pull request #530 from ened/patch-1
Fixes a few typos
2020-05-01 13:29:32 +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 572efd31ff
Document how to safely share MoorIsolates 2020-04-25 17:48:28 +02:00
Simon Binder 9ee050525d
Flutter integration tests for isolates 2020-04-25 16:34:45 +02:00