Simon Binder
|
b823f534c8
|
Write update kind for compiled update and delete queries
|
2020-03-04 21:28:08 +01:00 |
Simon Binder
|
b0b9a0ed47
|
Generate more accurate update rules for triggers
|
2020-03-04 20:59:03 +01:00 |
Simon Binder
|
0b0d5792fd
|
Allow more specific updates in stream queries
|
2020-03-04 20:28:31 +01:00 |
Simon Binder
|
545fbcc86a
|
Find and generate update rules during builds
|
2020-03-04 16:34:16 +01:00 |
Simon Binder
|
e2b65e968a
|
Rename customSelectQuery to just customSelect
Also fix a crash in the builder
|
2020-02-17 20:43:42 +01:00 |
Simon Binder
|
11af414551
|
Remove the second type parameter on expressions
|
2020-02-17 18:05:24 +01:00 |
Simon Binder
|
d4cf9c26eb
|
Also run tests for moor on chrome and firefox
|
2020-01-27 16:58:48 +01:00 |
Simon Binder
|
27430cbb07
|
Add table-valued query to test moor file
|
2020-01-26 15:37:46 +01:00 |
Simon Binder
|
de38761db9
|
Support type converters in moor files (#103)
|
2020-01-25 15:43:55 +01:00 |
Simon Binder
|
373ad320c4
|
Support @create-queries in moor files
|
2020-01-03 22:15:40 +01:00 |
Simon Binder
|
00c1d2a2e7
|
Migrator support for indexes, tests
|
2020-01-03 20:08:10 +01:00 |
Simon Binder
|
8df6ab3a14
|
Generate fields for triggers
|
2020-01-03 15:47:18 +01:00 |
Simon Binder
|
3ee05bf647
|
Respect tables in the body of a CREATE TRIGGER statement
|
2020-01-03 15:38:13 +01:00 |
Simon Binder
|
49550c2f74
|
Test to verify CREATE TRIGGER statements are issued
|
2020-01-01 19:42:44 +01:00 |
Simon Binder
|
8b86143ebb
|
Generate code for triggers
|
2019-12-31 16:03:03 +01:00 |
Simon Binder
|
e9cada5e54
|
Api to globally override the default ValueSerializer
Closes #303
|
2019-12-27 18:17:45 +01:00 |
Simon Binder
|
72934d1b87
|
Check isRequired at compile time, save verification code
|
2019-12-25 22:26:32 +01:00 |
Simon Binder
|
9dbd737087
|
Integration test for fts5 queries
|
2019-12-25 14:00:47 +01:00 |
Simon Binder
|
c07ca12273
|
Set hasMultipleTables: true when appropriate
|
2019-12-21 14:57:36 +01:00 |
Simon Binder
|
2c57a80771
|
Revert using mapFromRow() for matched tables in queries
|
2019-12-21 14:51:22 +01:00 |
Simon Binder
|
94634bd48b
|
Support custom fts5 queries
|
2019-12-12 18:56:37 +01:00 |
Simon Binder
|
2c97373bdd
|
Support implicit-dynamic: false
Closes #268
|
2019-12-10 20:38:08 +01:00 |
Simon Binder
|
74ebb8a9ab
|
Ability to create fts5 tables in moor files (#196)
|
2019-12-10 20:24:08 +01:00 |
Simon Binder
|
a0ce3421c9
|
Resolve json functions when option is set (#235)
|
2019-11-28 21:50:55 +01:00 |
Simon Binder
|
925d28c080
|
Always run batches inside a transaction
|
2019-11-27 12:06:19 +01:00 |
Simon Binder
|
bb1fcc1590
|
Fix analyzer crash at CTE (#255)
|
2019-11-24 14:46:20 +01:00 |
Simon Binder
|
8819245685
|
Resolve Dart expressions in moor files
|
2019-11-18 13:59:10 +01:00 |
Simon Binder
|
bea001bb16
|
Improve test coverage for query generation
|
2019-11-12 21:16:48 +01:00 |
Simon Binder
|
5cc1f85441
|
Inject mock streams via .connect constructor
|
2019-10-30 19:25:26 +01:00 |
Simon Binder
|
fd27c878d4
|
Fix errors in sqlparser that were swallowed before
|
2019-10-19 16:41:30 +02:00 |
Simon Binder
|
263004fe7b
|
Option to use the column name as json key in moor files
Closes #176
|
2019-10-17 21:44:20 +02:00 |
Simon Binder
|
5510a90583
|
Fix warnings (2.6-dev SDK), escape \r, constant workaround
|
2019-10-09 19:48:52 +02:00 |
Simon Binder
|
6e32e37dd7
|
Remove unnecessary type parameter on createCompanion
|
2019-10-05 22:41:23 +02:00 |
Simon Binder
|
ed03bff4c2
|
Recognize boolean and datetime column in moor
|
2019-10-05 21:24:41 +02:00 |
Simon Binder
|
161f7c0203
|
Optionally override hashCode and equals in result sets
|
2019-09-20 19:31:36 +02:00 |
Simon Binder
|
00b2956b35
|
Allow data class names to be overridden in sql
Closes #147
|
2019-09-17 15:23:24 +02:00 |
Simon Binder
|
5b6bd1db37
|
Fix some queries with Dart templates not compiling
|
2019-09-15 10:51:35 +02:00 |
Simon Binder
|
54c3dbc4b8
|
Write variables created in a dart template
|
2019-09-14 17:48:17 +02:00 |
Simon Binder
|
349b245089
|
Write implementation for Dart placeholders
|
2019-09-14 16:42:24 +02:00 |
Simon Binder
|
bf7c9feddf
|
Write parameter declarations for Dart placeholders
|
2019-09-14 12:26:58 +02:00 |
Simon Binder
|
7a8191fe7e
|
Fix moor queries not expanding array vars properly
|
2019-09-14 09:27:36 +02:00 |
Simon Binder
|
c8ae99b52e
|
Breaking changes for the upcoming version
1. Removes transaction parameter in callbacks, custom queries
2. Removes MigrationStrategy.onFinished
|
2019-09-13 21:04:15 +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
|
3cb00a4b31
|
Remove unnecessary "this." in insert companion constructor
|
2019-08-29 16:33:15 +02:00 |
Simon Binder
|
241baed0c3
|
Generate query implementations for insert statements
|
2019-08-29 16:27:55 +02:00 |
Simon Binder
|
4e83c0275b
|
Generate constructor for companions with @required fields
|
2019-08-29 13:54:08 +02:00 |
Simon Binder
|
397d3f2383
|
Support absent values on INTEGER PRIMARY KEY
|
2019-08-23 22:50:15 +02:00 |
Simon Binder
|
4ce9e12c0e
|
Write copyWith methods in companion classes
Fixes #102
|
2019-08-16 15:01:03 +02:00 |
Simon Binder
|
aa6fea6caa
|
Fix wrong double primary key on generated tables
|
2019-08-01 20:14:42 +02:00 |
Simon Binder
|
635b902352
|
Add test case without any additional constraints
|
2019-07-30 10:33:32 +02:00 |