Commit Graph

3623 Commits

Author SHA1 Message Date
Simon Binder 2e808c6ead
Also export Column in moor_flutter 2019-03-27 18:15:29 +01:00
Simon Binder 99d245d0ac
Expand docs on how write database / dao classes 2019-03-27 18:08:41 +01:00
Simon Binder 3ef49f6017
Remove chache for generated sources 2019-03-23 12:02:42 +01:00
Simon Binder af8267bb8a
Run dartfmt on tools 2019-03-23 11:52:14 +01:00
Simon Binder 828ac8c23f
Switch to codecov, also report on moor_generator 2019-03-23 11:32:31 +01:00
Simon Binder aa6582ae79
Always return the same stream for equal queries 2019-03-20 12:28:18 +01:00
Simon Binder 9ea3c2d711
Apply analyzer change in build script 2019-03-19 13:48:33 +01:00
Simon Binder 5141bdc8c5
Workaround for analyzer acting up 2019-03-19 13:36:43 +01:00
Simon Binder 92fc58bf2f
Upload coverage 2019-03-19 13:19:45 +01:00
Simon Binder b7555999c6
Format coverage collectors 2019-03-19 13:08:41 +01:00
Simon Binder 0cfebf59dc
Support SetOrMapLiteral directly 2019-03-19 13:07:15 +01:00
Simon Binder 74ee36bc98
Collect test coverage 2019-03-19 12:52:02 +01:00
Simon Binder d4b97ab6fc
Clarify use of custom code in table dsl classes in readme 2019-03-15 20:09:51 +01:00
Simon Binder 3e1cbee3c6
Implement fromJson factory in data classes. 2019-03-15 17:56:39 +01:00
Simon Binder e7ece27528
Implement insertOrReplace method for insert statements 2019-03-15 12:56:22 +01:00
Simon Binder e7cb0cb2e5
Merge pull request #3 from yohom/master
Add a `toJson` method for serialization.
2019-03-15 07:23:03 +01:00
yohom c24f3caff2 `Map<String, Object>` -> `Map<String, dynamic>` 2019-03-15 08:52:54 +08:00
Simon Binder 81fe2e7feb
Implement custom column constraints 2019-03-14 19:11:26 +01:00
yohom c13b0ff17f Add a `toJson` method for serialization. 2019-03-14 17:42:58 +08:00
Simon Binder 2e96ef1d56
Fix tests 2019-03-11 20:30:05 +01:00
Simon Binder 5de1656e07
Memoized getters for generated classes 2019-03-10 20:04:32 +01:00
Simon Binder e3fbbb8c13
Implement a BlobColumn to hold arbitrary data 2019-03-10 19:45:32 +01:00
Simon Binder 8fe350219c
Release version 1.1 2019-03-10 15:21:42 +01:00
Simon Binder 62db5ef29c
Update versions to 1.1.0 2019-03-10 15:11:49 +01:00
Simon Binder d506d54315
Bugfixes, formatting, and finalizing transactions 2019-03-10 15:08:29 +01:00
Simon Binder cbd217317a
Let data classes override toString() 2019-03-10 12:54:50 +01:00
Simon Binder 09d047a868
Tests for transactions 2019-03-10 12:38:53 +01:00
Simon Binder b5237bf36b
Update existing tests to respect transactions 2019-03-10 12:06:02 +01:00
Simon Binder 049a970b37
Transactions 2019-03-10 12:00:25 +01:00
Simon Binder c243bf3dfe
What was I thinking 2019-03-09 22:35:22 +01:00
Simon Binder 4c09f2cd2f
Fix build script 2019-03-09 22:28:15 +01:00
Simon Binder 6835d9f67a
Add fancy batches 2019-03-09 21:32:36 +01:00
Simon Binder 087ecc9860
Fix ugly typo, remove git dependency from readme 2019-03-09 21:19:24 +01:00
Simon Binder bfe1cb8017
Published version 1.0.0 on pub! 2019-03-09 21:00:19 +01:00
Simon Binder c3ae9e7116
Fix another typo 2019-03-09 20:43:27 +01:00
Simon Binder bfa046dfd2
Fill out remaining info in generated files. 2019-03-09 20:41:02 +01:00
Simon Binder d70b447c65
Fix some typos 2019-03-09 20:35:29 +01:00
Simon Binder 4d80ff77c9
Finalize renaming 2019-03-09 17:02:56 +01:00
Simon Binder 62900a93a9
Rename project to "moor" 2019-03-09 16:37:37 +01:00
Simon Binder 532dc23944
dartfmt 2019-03-09 16:23:24 +01:00
Simon Binder 229784e6af
Add example that uses replace in readme 2019-03-09 16:20:27 +01:00
Simon Binder 271e3bb569
Implement replace API as a companion for updates 2019-03-09 16:06:39 +01:00
Simon Binder 2e7c079e4d
Custom primary keys 2019-03-06 21:43:16 +01:00
Simon Binder 83f12a71b6
Remove fluttercommunity mentions for now, parse PK 2019-03-06 20:26:04 +01:00
Simon Binder 0de6005ad7
Formatting, fixing tests 2019-03-05 20:59:10 +01:00
Simon Binder 2b24684abb
Generate copyWith method for data classes 2019-03-05 20:36:06 +01:00
Simon Binder d818942c8d
Update example: Can now update items 2019-03-03 22:03:11 +01:00
Simon Binder 062deccb12
Generate DAO classes 2019-03-03 19:06:24 +01:00
Simon Binder 5c1d320b34
Create getters for DAOs in database class 2019-03-03 18:29:59 +01:00
Simon Binder 0b194fa2a6
Refactor database api to allow DAOs 2019-03-03 18:02:33 +01:00