Simon Binder
c844c86af4
Support signed numbers as a default value
2021-12-01 21:07:47 +01:00
boyan
b5d32ee21a
fix unknown function cause crash
2021-11-26 13:08:26 +08:00
westito
fad654a5aa
PostgreSQL support ( #1507 )
...
Support PostgreSQL as a dialect in the main package and with an implementation provided in another package.
Co-authored-by: Simon Binder <oss@simonbinder.eu>
2021-11-11 14:40:41 +01:00
Simon Binder
f2d0864890
Support generated columns in the parser
2021-11-07 22:10:08 +01:00
Simon Binder
c2bd6f27a5
Prepare a round of releases
2021-10-11 15:55:01 +02:00
Simon Binder
c83b630514
Fix type inference around RETURNING
2021-09-30 18:19:00 +02:00
Simon Binder
9fffebbae6
Support filters for all aggregate expressions
2021-09-16 21:23:07 +02:00
Simon Binder
f42357c1d9
Fix error message in fts5 functions
2021-09-11 16:53:32 +02:00
Simon Binder
40bc3a17bb
Organize imports
2021-09-10 11:43:21 +02:00
Simon Binder
07cba75ea8
Parse transaction blocks
2021-09-09 18:05:03 +02:00
Simon Binder
cc6d553fa6
Format with Dart 2.14
2021-09-09 17:07:41 +02:00
Simon Binder
16bc11540b
Introduce single visitor method for moor-specific nodes
2021-09-08 23:20:45 +02:00
Simon Binder
3be320d0c5
Parse BEGIN and COMMIT statements
2021-09-08 22:53:57 +02:00
Simon Binder
b9c609a5f2
Analysis support around strict tables
2021-08-28 17:40:21 +02:00
Simon Binder
074b663b79
Parse "STRICT" table definitions
2021-08-28 16:32:00 +02:00
Simon Binder
59e6df76a3
Prepare 4.5.0 release
2021-08-20 18:58:15 +02:00
Simon Binder
33fd36df80
Fix nullability analysis for COALESCE and IFNULL
2021-07-26 20:39:59 +02:00
Simon Binder
3bf91ed6c3
Fix _encapsulate nullability for null literals
2021-07-26 18:56:22 +02:00
Simon Binder
aa75cbaa19
Prepare parser for schema support
2021-07-22 21:32:53 +02:00
Simon Binder
ed338f2fb0
Fix token range for postfix expressions
2021-07-22 12:06:50 +02:00
Simon Binder
f3e3801909
Migrate builders to null safety
2021-07-18 22:54:55 +02:00
Simon Binder
c12de0b8a9
Fix nullability analysis of references
2021-07-07 21:25:57 +02:00
Simon Binder
ab79ec1e88
Prepare 4.4.0 release
2021-07-03 13:36:43 +02:00
Simon Binder
8a529b3821
Support latest sqlite in parser, update changelog
2021-06-30 22:30:56 +02:00
Simon Binder
6988d79f09
Fix tests
2021-06-15 22:38:36 +02:00
Simon Binder
8b3cafedbd
Consider views in result set analysis
2021-06-15 21:42:30 +02:00
Simon Binder
0775c093e3
Initial support for custom data classes for views
2021-06-10 21:54:57 +02:00
Simon Binder
e87e4d7a7a
Add tests for available tables to sqlparser
2021-06-04 17:48:22 +02:00
Simon Binder
5d7cb7dbba
Fix nullability of unqualified star columns
2021-06-03 13:12:30 +02:00
Simon Binder
a9efe7f371
Add test to parse required without name
2021-06-01 21:41:41 +02:00
Simon Binder
e1d633526b
Refactor custom table information in sqlparser
2021-05-25 18:46:10 +02:00
Simon Binder
61cb03ad35
Warning when star column is used without table
2021-05-24 12:45:18 +02:00
Simon Binder
a46cc07ed4
Refactor column resolver in sqlparser
...
Fixes #1208
2021-05-21 17:47:14 +02:00
Simon Binder
8f3a976d6e
Fix CI on Dart 2.13
2021-05-18 22:19:57 +02:00
Simon Binder
371e744288
Prepare to release 4.3.0
2021-05-15 17:23:29 +02:00
Simon Binder
0d8741a7b4
Fix nullability in encapsulate
2021-05-13 11:59:01 +02:00
Simon Binder
bc2a2b4d61
Support existing data classes for moor tables
2021-05-11 22:01:51 +02:00
Simon Binder
258512e044
Support dart placeholders for inserts
2021-05-06 22:35:57 +02:00
Simon Binder
0e4541a987
Generate non-nullable nested result sets
2021-05-06 17:20:13 +02:00
Simon Binder
b6a2fcd603
Copy list in transformChildren
2021-05-05 19:46:13 +02:00
Simon Binder
1de5479d60
Add explicit aliases with new codegen
2021-05-04 21:00:28 +02:00
Simon Binder
adb27d056b
Start phasing out SqlTypeSystem
2021-04-25 16:14:33 +02:00
Simon Binder
17f43bc9fc
Parse RAISE expressions ( #1154 )
2021-04-21 20:29:50 +02:00
Simon Binder
67f7e269e0
Lift parser.dart out of singleton dir
2021-04-21 19:59:18 +02:00
Simon Binder
fd18984cae
Fix formatting issues in CI
2021-04-13 22:30:19 +02:00
Simon Binder
602212f99d
Support REQUIRED annotation for query vars
2021-04-13 22:14:12 +02:00
Simon Binder
1e962312ca
Improve UX when importing part files ( #1136 )
2021-04-11 19:56:13 +02:00
Simon Binder
10266ed7a6
Remove moor-specific nodes from ast megalib
2021-04-11 16:43:35 +02:00
Simon Binder
9b6b5d1b69
Make rowid aliases non-nullable ( #1128 )
2021-04-02 21:54:31 +02:00
Simon Binder
eb39738460
Initial support for RETURNING in the generator
2021-03-30 23:24:28 +02:00