Simon Binder
|
fea1692a6e
|
Support latest analyzer, use regular plugin package
|
2020-12-12 20:00:54 +01:00 |
Simon Binder
|
5eda201749
|
Remove legacy type inference
|
2020-12-12 19:55:43 +01:00 |
Simon Binder
|
5401a4c80a
|
Publish dev packages to simonbinder.eu
|
2020-12-10 15:19:02 +01:00 |
Simon Binder
|
42ba773422
|
Consequently upgrade dev version to 4.0.0
|
2020-12-07 21:30:15 +01:00 |
Simon Binder
|
47b8989318
|
More analyzer workarounds (#959)
|
2020-12-07 21:18:27 +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 |
Simon Binder
|
0259fd58fd
|
Support older versions of the convert package too
|
2020-11-26 16:59:06 +01:00 |
Simon Binder
|
0c075a2b44
|
Support overriding column getters and table classes (#932)
|
2020-11-23 20:01:31 +01:00 |
Simon Binder
|
9e60acfe18
|
Fix new errors from GitHub actions
|
2020-11-20 18:25:53 +01:00 |
Simon Binder
|
01258d25ab
|
Fix nnbd code emitted by the generator
|
2020-11-19 14:06:51 +01:00 |
Simon Binder
|
b2ef4ddbcf
|
Optionally generate named parameters (#918)
|
2020-11-16 17:03:22 +01:00 |
Simon Binder
|
6c913a4811
|
Support raw statements in migration tests (#909)
|
2020-11-14 12:26:01 +01:00 |
Simon Binder
|
d44699f0ee
|
Start writing some unit tests for schema verification
|
2020-11-13 18:06:42 +01:00 |
Simon Binder
|
708033c88c
|
Fix verifier migrating to the latest version
|
2020-11-12 21:41:45 +01:00 |
Simon Binder
|
c7669a18a0
|
Fix more bugs in schema verification tests
|
2020-11-11 11:36:19 +01:00 |
Simon Binder
|
95dacd986c
|
Generate dontWriteConstraints for schema tests
|
2020-11-09 18:55:15 +01:00 |
Gustav Bylund
|
4eba4e7070
|
feat: add support for documentation comments
|
2020-10-28 00:43:56 +01:00 |
Simon Binder
|
71e5c4941e
|
Support comparing types with different names
|
2020-10-23 19:22:30 +02:00 |
Simon Binder
|
1c3ab61895
|
Generate nullable types for converters (#892)
|
2020-10-23 14:58:24 +02:00 |
Simon Binder
|
e29fcf93f7
|
Publish moor 3.4, sqlparser 0.11
|
2020-10-22 14:17:54 +02:00 |
Simon Binder
|
ce37d15d2a
|
Generate nnbd code for inputs that have opted in
|
2020-10-17 14:31:04 +02:00 |
Simon Binder
|
b0b3445574
|
Migrate query elements to new type interface
|
2020-10-17 13:18:59 +02:00 |
Simon Binder
|
4f79140cc8
|
Use published analyzer_plugin_fork
|
2020-10-17 13:04:32 +02:00 |
Simon Binder
|
e4d985728a
|
Migrate to analyzer version 0.40
|
2020-10-16 19:25:10 +02:00 |
Simon Binder
|
7e88e74a6c
|
Add tests for schema verification, fix inconsistencies
|
2020-10-16 17:16:45 +02:00 |
Simon Binder
|
10620cf738
|
Start writing docs for schema migrations
|
2020-10-14 22:01:36 +02:00 |
Simon Binder
|
cf537721cb
|
Add tools to generate old versions of a database
|
2020-10-14 21:15:17 +02:00 |
Simon Binder
|
3470d0485a
|
Add current_time_millis SQL function (#857)
|
2020-10-11 11:25:21 +02:00 |
Simon Binder
|
d6a321ca3c
|
Add generate_values_in_copy_with build option (#795)
|
2020-09-01 13:34:02 +02:00 |
Simon Binder
|
e510be34a3
|
Warn when using default values outside of expressions
|
2020-08-30 14:05:28 +02:00 |
Simon Binder
|
2ae2388878
|
Support default values for Dart placeholders (#753)
|
2020-08-30 13:48:47 +02:00 |
Simon Binder
|
527b9d731d
|
Plugin: Send request error for non-moor requests (#779)
|
2020-08-22 19:07:51 +02:00 |
Simon Binder
|
02cd8f2b33
|
Add more analyzer tags to generator tests
|
2020-08-21 17:37:07 +02:00 |
Simon Binder
|
6fba2555c1
|
Api to turn AST nodes into a textual represenation
|
2020-08-21 16:44:17 +02:00 |
Simon Binder
|
a037de6621
|
Support rowid resolution outside of selects
This fixes #754
|
2020-08-10 10:46:33 +02:00 |
Simon Binder
|
5cbc331dda
|
Release moor, moor_generator 3.3.1, sqlparser 0.10.1
|
2020-08-07 21:58:56 +02:00 |
Simon Binder
|
cd61c5ad16
|
Generator: Fix duplicate code generation for table imports (#447)
|
2020-08-06 16:49:58 +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
|
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
|
a01f5be2ac
|
Don't attempt to analyze null moor files
|
2020-07-22 10:34:22 +02:00 |
Simon Binder
|
6b43a57911
|
Warn when using both primaryKey and autoIncrement()
|
2020-07-21 19:43:43 +02:00 |
Simon Binder
|
834ca520b1
|
Lint for mismatching types in arithmetic expressions
|
2020-07-18 11:19:20 +02:00 |
Simon Binder
|
ba60bb9962
|
Don't generate const constructors for mutable classes (#699)
|
2020-07-17 13:12:06 +02:00 |
Simon Binder
|
6922ae0409
|
Guard against invalid sessions in the type deserializer
|
2020-07-14 19:10:22 +02:00 |
Simon Binder
|
bf464c751a
|
Remove usage of newly deprecated analyzer apis
|
2020-07-13 21:49:21 +02:00 |
Simon Binder
|
7ce9ee3b0c
|
Fix remaining InconsistentAnalysisExceptions
|
2020-07-13 15:28:18 +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
|
7ff91a620a
|
Some improvements related to generator error recovery
|
2020-07-07 23:01:02 +02:00 |
Simon Binder
|
2332c58742
|
Override toString in result classes (#676)
|
2020-07-02 19:59:41 +02:00 |
Simon Binder
|
c80235799c
|
moor_generator: Properly release analyzer during tests
|
2020-06-28 18:48:32 +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
|
ab4b1d75ff
|
Escape keywords in moor_generator tests
|
2020-06-27 13:06:29 +02:00 |
Simon Binder
|
1e8a1de6c0
|
sqlparser: Add visit methods for Queryable subclasses
|
2020-06-16 14:25:31 +02:00 |
Simon Binder
|
d089edd4c9
|
Migrate back to analyzer_plugin package (#623)
|
2020-06-11 18:05:23 +02:00 |
Simon Binder
|
ee6e09699e
|
Error when using autoIncrement and primaryKey override
|
2020-06-04 20:50:43 +02:00 |
Simon Binder
|
835e31c8ed
|
Add `this.` prefix to avoid name clashes (#613)
|
2020-06-03 19:07:53 +02:00 |
Simon Binder
|
f6ab5f64a8
|
Option to generate mutable data classes (#551)
|
2020-06-02 22:26:59 +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
|
074c9d973d
|
Don't crash when daos can't be read (#601)
|
2020-05-28 11:17:03 +02:00 |
Simon Binder
|
01e5a47189
|
Make utility visitor methods an extension
|
2020-05-24 19:53:36 +02:00 |
Simon Binder
|
9be0a9f79c
|
Fix result sets generating twice
|
2020-05-22 20:32:47 +02:00 |
Peter Leibiger
|
1da495a745
|
Fix generator required minimum analyzer version
`languageVersionMajor/Minor` was added in analyzer version 0.39.5 and is used since 4d463dd145
|
2020-05-22 18:10:29 +02:00 |
Simon Binder
|
b8335b1222
|
Mention custom result class names in changelog
|
2020-05-22 17:25:30 +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
|
6c18eb22fa
|
Initial tests for custom result classes
|
2020-05-21 18:59:03 +02:00 |
Simon Binder
|
5d93f9fcf9
|
Analysis support for custom result sets
|
2020-05-21 15:22:49 +02:00 |
Simon Binder
|
cbf8191e5d
|
Fix table sorting for tables referencing themselves (#586)
|
2020-05-20 13:41:40 +02:00 |
Simon Binder
|
b5cc9b974d
|
Release update to pub
|
2020-05-18 22:07:19 +02:00 |
Simon Binder
|
ba7fedb4c4
|
Fix generator tests that were failing due to a stronger assert
|
2020-05-17 20:26:21 +02:00 |
Simon Binder
|
f8a516b51a
|
Use emitsThrough instead of emits
|
2020-05-17 15:08:24 +02:00 |
Simon Binder
|
63e0d61ccb
|
Fix resolving urls in common backend
|
2020-05-17 15:00:14 +02:00 |
Simon Binder
|
9bb83605e9
|
Don't crash when analyzing incomplete CREATE TABLE statement (#578)
|
2020-05-17 14:42:48 +02:00 |
Simon Binder
|
4d463dd145
|
Emit a warning if a project's language version is too low (#577)
|
2020-05-17 14:20:18 +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
|
0f2ff8c97a
|
Implicitly create type converters for enums, Dart api (#478)
|
2020-05-12 21:47:11 +02:00 |
Simon Binder
|
04f24d3184
|
Ignore broken offset calculation for autocomplete
|
2020-05-12 13:38:28 +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
|
c8935b0518
|
Respect foreign key constraints for stream query propagation (#528)
|
2020-05-06 22:55:38 +02:00 |
Simon Binder
|
8b6abd7140
|
Move referenced table finder to sqlparser package (#537)
|
2020-05-04 22:00:41 +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
|
84bac1bf1d
|
Initial support for sql expressions in companions
|
2020-04-17 20:48:22 +02:00 |
Simon Binder
|
62a363105a
|
Refactor Insertables to avoid covariant parameters
|
2020-04-17 18:02:05 +02:00 |
Simon Binder
|
9a78604d98
|
Fix issues with new inference, enable it by default
|
2020-04-16 19:07:30 +02:00 |
Simon Binder
|
72e65611a7
|
Respect transitive imports when resolving moor converters
Might fix an error discovered in #482
|
2020-04-09 22:28:40 +02:00 |
Simon Binder
|
402b2f0d45
|
Merge pull request #474 from North101/develop
Fix weird behaviour with nested results
|
2020-04-05 14:21:42 +02:00 |
Simon Binder
|
e90607c6da
|
Fix reading primaryKeys for tables in moor repo
|
2020-04-05 14:17:25 +02:00 |
Alexander Wilde
|
6eeaa88f67
|
Fix weird behaviour with nested results
|
2020-04-05 13:15:34 +01:00 |
Simon Binder
|
8bddb7c2c5
|
Skip null columns in Dart parser (#471)
|
2020-04-05 13:50:44 +02:00 |
Simon Binder
|
2c511d3ad4
|
Reformat sql_query class, reword docs
|
2020-04-04 13:07:17 +02:00 |
Simon Binder
|
edc9029ece
|
Test linter behavior on nested columns
|
2020-04-04 13:01:40 +02:00 |
Simon Binder
|
4d56b861e4
|
Merge branch 'develop' of gh:simolus3/moor into develop
|
2020-04-04 11:51:45 +02:00 |
Simon Binder
|
0b7b1b7146
|
Fix Dart parser when primaryKey is not overridden
|
2020-04-04 11:48:00 +02:00 |
Alexander Wilde
|
c3f5ba9aa0
|
Fix generating class for results with nested results.
|
2020-04-04 01:04:37 +01:00 |
Simon Binder
|
c692c56d43
|
Support primaryKey override with inheritance (#467)
|
2020-04-03 22:02:01 +02:00 |
Simon Binder
|
1340e9291c
|
Generate code for nested results (#288)
|
2020-04-03 21:31:27 +02:00 |
Simon Binder
|
dcb4c4b972
|
Resolve nested result sets in generator
|
2020-04-03 20:30:41 +02:00 |
Simon Binder
|
29eec7f784
|
Fix parser tests in moor_generator
|
2020-03-22 11:56:28 +01:00 |
Simon Binder
|
2da8577b01
|
Add failing test for #447
|
2020-03-18 13:09:18 +01:00 |
Simon Binder
|
5b675a811b
|
Don't consider rowid aliases required (#445)
|
2020-03-16 20:36:03 +01:00 |
Simon Binder
|
d600bbc70e
|
Fix find_stream_update_rules_test
|
2020-03-04 22:50:49 +01:00 |
Simon Binder
|
3002d87bcb
|
New tableUpdates stream method on QueryEngine (#394)
|
2020-03-04 22:43:41 +01:00 |
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
|
799eba1c67
|
Verify update rule generation in generator, fix tests
|
2020-03-04 16:52:08 +01:00 |
Simon Binder
|
545fbcc86a
|
Find and generate update rules during builds
|
2020-03-04 16:34:16 +01:00 |
Simon Binder
|
6c6b198943
|
Tests for column nullability assists
|
2020-02-27 11:18:08 +01:00 |
Simon Binder
|
3e691a72a6
|
Tests for syntax highlighting
|
2020-02-25 21:54:12 +01:00 |
Simon Binder
|
990755f170
|
Static analysis for moor_ffi functions
|
2020-02-19 12:25:40 +01:00 |
Simon Binder
|
d43e227757
|
Make eager ast resolving behavior opt-in
|
2020-02-17 21:05:56 +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
|
57fa1d50c6
|
Release moor and moor_generator 2.4.0, sqlparser 0.7.0
|
2020-02-12 21:01:41 +01:00 |
Simon Binder
|
b295542a07
|
Prepare release for 2.4
|
2020-02-10 19:46:27 +01:00 |
Simon Binder
|
814e7bf61d
|
SqlEngine: Migrate default construtor to options
|
2020-02-10 18:48:03 +01:00 |
Simon Binder
|
04a43b36d6
|
Handle table aliases in moor_generator
|
2020-02-10 18:41:02 +01:00 |
Simon Binder
|
d44004e598
|
Explain how to use moor with built_value
|
2020-02-08 15:29:31 +01:00 |
Simon Binder
|
cd9b7101b4
|
Optional part builder, example with built_value
See #89
|
2020-02-06 22:27:54 +01:00 |
Simon Binder
|
9494768a32
|
Start work on pooled connections
|
2020-02-01 15:56:30 +01:00 |
Simon Binder
|
5268d88344
|
Extract json1 support into an extension
|
2020-01-26 14:22:07 +01:00 |
Simon Binder
|
de38761db9
|
Support type converters in moor files (#103)
|
2020-01-25 15:43:55 +01:00 |
Simon Binder
|
845d32471c
|
Add another missing analyzer tag to test
|
2020-01-23 17:16:14 +01:00 |
Simon Binder
|
c6230e628f
|
Fix uri -> path resolution on Windows
|
2020-01-22 12:00:21 +01:00 |
Simon Binder
|
2efe11d386
|
Update sqlparser dependency in moor_generator
|
2020-01-21 22:05:40 +01:00 |
Simon Binder
|
257cfaca2e
|
Finish changelog and pubspec for 2.3 release
|
2020-01-21 17:55:41 +01:00 |
Simon Binder
|
40a34ac793
|
Add missing analyzer tag to cyclic_moor_dart_dependency
|
2020-01-21 10:27:30 +01:00 |
Simon Binder
|
8c62365f26
|
Improve type inference for parentheses
|
2020-01-19 13:07:47 +01:00 |
Simon Binder
|
d0cb2eec37
|
Add analyze command to moor cli tool, documentation site
|
2020-01-16 23:10:05 +01:00 |
Simon Binder
|
8ae68707f8
|
Smarter many-to-one propagation in types2
|
2020-01-15 22:10:18 +01:00 |
Simon Binder
|
5d8040554f
|
CLI tool to export a moor schema to json
|
2020-01-12 10:38:03 +01:00 |
Simon Binder
|
6434f7a7d5
|
Support virtual tables in the analyzer plugin
|
2020-01-09 22:45:25 +01:00 |
Simon Binder
|
1b60879a09
|
Fix unnecessary re-query when subscriptions switch (#329)
|
2020-01-09 16:14:20 +01:00 |
Simon Binder
|
5c82b2f2a7
|
Loose coupling between highlighter and analyzer plugin
|
2020-01-09 13:50:11 +01:00 |
Simon Binder
|
a0684364c5
|
Fix analyzer plugin crash, highlight import strings
|
2020-01-08 12:17:43 +01:00 |
Simon Binder
|
a6e4a3669c
|
Fix null error when outlining a non-analyzed file
|
2020-01-06 20:01:41 +01:00 |
Simon Binder
|
debf8b30f4
|
Report error when import can't be resolved
|
2020-01-06 19:57:44 +01:00 |
Simon Binder
|
b6b5e7f7c2
|
Fix analysis errors from deprecated engine constructor
|
2020-01-05 21:41:56 +01:00 |
Simon Binder
|
70259c8f83
|
Build options to enable types2 inference
|
2020-01-04 22:29:21 +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
|
5b04a08786
|
Generate code for indices
|
2020-01-03 19:36:38 +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
|
cf6824af82
|
Analyze body of CREATE TRIGGER statements
|
2020-01-01 21:19:10 +01:00 |
Simon Binder
|
8b86143ebb
|
Generate code for triggers
|
2019-12-31 16:03:03 +01:00 |
Simon Binder
|
a3697c6f38
|
Find references of a trigger
|
2019-12-31 15:07:08 +01:00 |
Simon Binder
|
04f75d11d3
|
Migrate some trigger code to refactorings on develop
|
2019-12-30 21:38:24 +01:00 |
Simon Binder
|
ba603f22cc
|
Merge branch 'develop' into views-triggers-indexes
# Conflicts:
# moor/lib/moor.dart
# moor/lib/src/runtime/api/query_engine.dart
# moor/lib/src/runtime/query_builder/schema/entities.dart
# moor/test/data/tables/custom_tables.g.dart
# moor/test/data/tables/tables.moor
# moor/test/parsed_sql/moor_files_integration_test.dart
# moor_generator/lib/src/analyzer/moor/parser.dart
# moor_generator/lib/src/analyzer/runner/steps.dart
# moor_generator/lib/src/analyzer/runner/steps/analyze_dart.dart
# moor_generator/lib/src/model/specified_db_classes.dart
# moor_generator/lib/src/writer/database_writer.dart
# sqlparser/lib/src/ast/ast.dart
# sqlparser/lib/src/ast/statements/create_table.dart
# sqlparser/lib/src/ast/statements/statement.dart
# sqlparser/lib/src/reader/parser/schema.dart
# sqlparser/lib/src/reader/tokenizer/token.dart
# sqlparser/test/engine/autocomplete/static_test.dart
|
2019-12-30 21:08:32 +01:00 |
Simon Binder
|
e9cada5e54
|
Api to globally override the default ValueSerializer
Closes #303
|
2019-12-27 18:17:45 +01:00 |
Simon Binder
|
7abda32ac4
|
Add argument to sql visitor class
|
2019-12-26 12:35:29 +01:00 |
Simon Binder
|
72934d1b87
|
Check isRequired at compile time, save verification code
|
2019-12-25 22:26:32 +01:00 |
Simon Binder
|
5314520746
|
clientDefault values for columns #294
|
2019-12-25 22:22:46 +01:00 |
Simon Binder
|
d2b70e69dc
|
Support explicit type arguments in moor_generator
|
2019-12-25 21:07:08 +01:00 |
Simon Binder
|
6f8b8193b2
|
Increase timeout for analyzer, test moor_generator later
|
2019-12-23 15:13:30 +01:00 |
Simon Binder
|
e01b7a1b88
|
Remove author from pubspec, bump version for next release
|
2019-12-23 12:52:46 +01:00 |
Simon Binder
|
3f0c35abff
|
Improve changelog, error description for columns
|
2019-12-23 12:24:22 +01:00 |
Simon Binder
|
fb66ad101a
|
Merge the two query_handler_test files together
|
2019-12-21 23:12:24 +01:00 |
Simon Binder
|
d7225ad9a5
|
Support inheritance for daos (#285)
|
2019-12-21 22:44:52 +01:00 |
Simon Binder
|
c07ca12273
|
Set hasMultipleTables: true when appropriate
|
2019-12-21 14:57:36 +01:00 |
Simon Binder
|
7cfbb4d074
|
Check if a query references multiple tables
|
2019-12-21 14:51:36 +01:00 |
Simon Binder
|
2c57a80771
|
Revert using mapFromRow() for matched tables in queries
|
2019-12-21 14:51:22 +01:00 |
Simon Binder
|
8f15356357
|
Merge branch 'master' into develop
# Conflicts:
# moor/CHANGELOG.md
# moor/test/data/tables/custom_tables.g.dart
# moor/test/data/tables/tables.moor
# moor_generator/lib/src/analyzer/runner/task.dart
# moor_generator/lib/src/backends/build/moor_builder.dart
# moor_generator/test/analyzer/moor/cfe_test.dart
|
2019-12-18 22:04:50 +01:00 |
Simon Binder
|
cb38590ee4
|
Parse special `@`-queries (not analyzed yet), #280
|
2019-12-17 22:03:59 +01:00 |
Simon Binder
|
a8aa65e4c1
|
Improve some docs, abstract base plugin class
|
2019-12-17 12:05:09 +01:00 |
Simon Binder
|
d2864d6859
|
Support reading MoorOptions in CLI analyzer
|
2019-12-16 21:50:21 +01:00 |
Simon Binder
|
587e8fd1a9
|
Don't crash when reading part of files
|
2019-12-16 19:34:26 +01:00 |
Simon Binder
|
ae91b5d526
|
Expose plugin debug server as cli command
|
2019-12-15 21:38:46 +01:00 |
Simon Binder
|
49a1e8253e
|
Initial, rough implementation of a standalone runner
|
2019-12-15 21:14:03 +01:00 |
Simon Binder
|
9f9361cfd7
|
Replace plugin backend with more general common backend
|
2019-12-15 11:29:50 +01:00 |
Simon Binder
|
e4fed775de
|
Basic tests for the file tracker, even found a bug
|
2019-12-14 22:30:35 +01:00 |
Simon Binder
|
ebd94cad82
|
Extract common moor drivers
|
2019-12-14 22:03:16 +01:00 |
Simon Binder
|
c69b7cb283
|
Move builders and analyzer plugin into subfolder
|
2019-12-14 21:49:51 +01:00 |
Simon Binder
|
8661e0a28a
|
Refactoring on the model classes in moor_generator
|
2019-12-14 21:43:04 +01:00 |
Simon Binder
|
f30f6f6b9b
|
Ignore warning for analyzer src import
|
2019-12-13 22:31:24 +01:00 |
Simon Binder
|
c9f29fab5b
|
Support detailed analysis for fts5 functions
|
2019-12-13 22:30:36 +01:00 |
Simon Binder
|
94634bd48b
|
Support custom fts5 queries
|
2019-12-12 18:56:37 +01:00 |
Simon Binder
|
da9ca61e0c
|
Don't remap tables from sql -> moor -> sql
|
2019-12-12 18:06:56 +01:00 |
Simon Binder
|
7ab71f7558
|
Adapt tests for new equals methods
|
2019-12-12 18:00:29 +01:00 |
Simon Binder
|
cf607f0108
|
Escape column names during insert
|
2019-12-12 09:23:41 +01:00 |
Simon Binder
|
a23ff772fa
|
Improve syntax highlighting in the sql IDE
|
2019-12-11 21:14:33 +01:00 |
Simon Binder
|
bdea374fa2
|
Generator: Extract writer into a top-level library
|
2019-12-11 10:44:28 +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
|
40eaf17a7d
|
Generator tests: Always provide task and file for a step
|
2019-12-07 17:53:53 +01:00 |
Simon Binder
|
028d5558f5
|
Fix alias typo when generating table classes
|
2019-12-07 09:29:18 +01:00 |
Simon Binder
|
28b1e19145
|
Test that dart components can be used from UseMoor/Dao
Fixes #267
|
2019-12-05 19:23:52 +01:00 |
Simon Binder
|
3c74a20f56
|
Enable more recent lints and enforce them
|
2019-12-04 21:45:09 +01:00 |
Simon Binder
|
092f64d7cf
|
Escape column names during insert
|
2019-12-02 21:40:41 +01:00 |
Simon Binder
|
a0ce3421c9
|
Resolve json functions when option is set (#235)
|
2019-11-28 21:50:55 +01:00 |
Simon Binder
|
8320ddc788
|
Make modules configurable via a build option
|
2019-11-28 20:46:42 +01:00 |
Simon Binder
|
9e7e6d0922
|
Use json_serializable for the build options
|
2019-11-28 20:34:07 +01:00 |