Simon Binder
|
24c4e5c7d4
|
Don't run analyzer tests on the CI
|
2019-10-11 16:42:08 +02:00 |
Simon Binder
|
ed03bff4c2
|
Recognize boolean and datetime column in moor
|
2019-10-05 21:24:41 +02:00 |
Simon Binder
|
b9f934c1d4
|
Report information about where a column was declared
|
2019-09-28 22:01:28 +02:00 |
Simon Binder
|
b684a7be69
|
Replace imports of test_api with test
|
2019-09-26 22:52:20 +02:00 |
Simon Binder
|
161f7c0203
|
Optionally override hashCode and equals in result sets
|
2019-09-20 19:31:36 +02:00 |
Simon Binder
|
2bf42a6157
|
Resolve table references declared by foreign key clause
|
2019-09-16 19:36:56 +02:00 |
Simon Binder
|
25ceda3505
|
Report lints about invalid Dart Templates in SQL
|
2019-09-15 11:59:47 +02:00 |
Simon Binder
|
349b245089
|
Write implementation for Dart placeholders
|
2019-09-14 16:42:24 +02:00 |
Simon Binder
|
3097bb0591
|
Don't write get/watch methods for queries declared in moor
|
2019-09-13 20:23:48 +02:00 |
Simon Binder
|
8ff5a7625e
|
Write another integration test with cyclic queries
|
2019-09-13 20:15:55 +02:00 |
Simon Binder
|
e50e7b3f21
|
Write integration test for tables feature
|
2019-09-13 20:01:09 +02:00 |
Simon Binder
|
6a0716daaf
|
Handle import statements and declared queries in .moor
|
2019-09-12 19:51:15 +02:00 |
Simon Binder
|
f3db52717f
|
Extract steps into multiple files
|
2019-09-12 19:09:56 +02:00 |
Simon Binder
|
b8cca3dcc2
|
Migrate AS plugin and build backend to new task api
|
2019-09-12 16:01:28 +02:00 |
Simon Binder
|
71d1bfdc9c
|
Scaffold api to support type converters in moor files
I still don't know how to parse expressions though :(
|
2019-09-06 22:23:44 +02:00 |
Simon Binder
|
74dc2e5404
|
Finish refactoring of moor_generator
|
2019-09-02 20:28:57 +02:00 |
Simon Binder
|
6e89a319ad
|
Refactored parser can now parse Dart tables
|
2019-08-31 12:22:25 +02:00 |
Simon Binder
|
23fca61961
|
Start with some refactoring in the generator
The idea is that we have a setup that let's us use multiple backends (build, analyzer plugin, standalone) with maximum code sharing.
|
2019-08-30 23:09:22 +02:00 |
Simon Binder
|
c7a0397fb6
|
Verify that generated queries don't skip indexes
|
2019-08-16 14:44:40 +02:00 |
Simon Binder
|
4798d0a7e5
|
Parse specified tables from .moor files
|
2019-07-29 12:54:49 +02:00 |
Simon Binder
|
35e6ed67df
|
Use new GeneratorSession for the writer
|
2019-07-20 10:18:41 +02:00 |
Simon Binder
|
c5e9e8cfc8
|
Start generator refactoring
Remove global shared state in favor of sessions that are only valid for a single build step.
|
2019-07-18 18:01:27 +02:00 |
Simon Binder
|
c2bff3ae42
|
API and parser for custom types
|
2019-07-18 12:02:16 +02:00 |
Simon Binder
|
7becfdcb85
|
Don't use the MoorGenerator as a god class
|
2019-06-29 15:34:27 +02:00 |
Simon Binder
|
53d57d6a96
|
Refactor generator: Extract common operations
|
2019-06-29 15:23:14 +02:00 |
Simon Binder
|
87e39c7ad4
|
Add an option to generate fromJsonString factories
|
2019-06-09 22:58:06 +02:00 |
Simon Binder
|
040f54d004
|
Write default expressions in column creations
|
2019-04-01 15:20:01 +02:00 |
Simon Binder
|
c3f6042c8f
|
Parse default expressions
|
2019-04-01 14:44:44 +02:00 |
Simon Binder
|
81fe2e7feb
|
Implement custom column constraints
|
2019-03-14 19:11:26 +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 |