Simon Binder
54cf553e15
Merge pull request #713 from remove/develop
...
Update faq.md
2020-07-18 09:34:52 +02:00
remove
220c9b48ba
Update faq.md
...
provider usage typo
2020-07-18 10:38:47 +08: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
f77fdd8ee8
Merge pull request #697 from nachoapps/moor_dev_patch
...
Make DefaultValueSerializer null-safe for blobs
2020-07-14 09:37:56 +02:00
tactical_retreat
4443be79d5
Make DefaultValueSerializer null-safe for blobs
...
This fixes an issue where a nullable blob column, e.g. `BlobColumn get logic => blob().nullable()();` will throw an error that looks like `NoSuchMethodError: The method 'cast' was called on null.`
(cherry picked from commit 87937ba89b28e956963555d7a456b61b67500043)
2020-07-13 16:39:23 -04: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
e0ce093361
Explain @required in data classes ( #548 )
2020-07-13 15:14:45 +02:00
Simon Binder
74caeced85
Fix typo in parsing error message
2020-07-12 17:59:24 +02:00
Simon Binder
5b1a36df8e
Fix typo in parsing error message
2020-07-12 17:58:45 +02:00
Simon Binder
35629abf2b
Migrate sqlparser from moor_ffi to sqlite3
2020-07-10 17:32:45 +02:00
Simon Binder
22391a9c54
Migrate benchmarks to sqlite3/ package
2020-07-10 17:30:10 +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
e4fa5fb936
Begin migration to sqlite3 package
2020-07-08 19:04:57 +02:00
Simon Binder
ba987b57b1
Release moor_ffi version 0.7.1
2020-07-08 16:04:10 +02:00
Simon Binder
110a8d9e53
Add empty Android plugin class to moor_ffi
2020-07-08 16:02:20 +02:00
Simon Binder
7ff91a620a
Some improvements related to generator error recovery
2020-07-07 23:01:02 +02:00
Simon Binder
6f0fa9cde1
Docs: Explain that any expression works as ordering term
2020-07-07 19:33:01 +02:00
Simon Binder
634d1318e0
Add empty Android plugin class to moor_ffi
2020-07-03 12:10:37 +02:00
Simon Binder
2332c58742
Override toString in result classes ( #676 )
2020-07-02 19:59:41 +02:00
Simon Binder
ac20d9b324
Fix some pub warnings that appeared during publishing
2020-06-28 21:17:33 +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
2897dd4ae0
Parse NULLS FIRST and NULLS LAST
2020-06-27 14:38:16 +02:00
Simon Binder
5136412573
Parse DEFERRABLE clauses on foreign key constraints
2020-06-27 14:26:09 +02:00
Simon Binder
ab4b1d75ff
Escape keywords in moor_generator tests
2020-06-27 13:06:29 +02:00
Simon Binder
211b6fa2e9
sqlparser: Support remaining sqlite keywords
2020-06-26 22:54:42 +02:00
Simon Binder
34e827b0b5
Escape column names in primary key ( #661 )
2020-06-25 20:03:05 +02:00
Simon Binder
e6a51b5ac4
moor_ffi: Build with latest sqlite3 and rtree
2020-06-24 17:47:14 +02:00
Simon Binder
d5c6467e37
Finish documentation, remove unnecessary null hint
2020-06-24 17:11:41 +02:00
Simon Binder
ccea0a5d36
Don't throw parsing errors for top-level statements
2020-06-24 17:08:13 +02:00
Simon Binder
b4aeacdba3
Add tests for errors across isolates
2020-06-23 19:35:31 +02:00
Simon Binder
d881659db6
Support flags in regexp ( #644 )
2020-06-22 22:20:43 +02:00
Simon Binder
ec8ee96f12
Fix code in intro to moor files documentation
2020-06-22 21:03:37 +02:00
Simon Binder
bccbb3e7a8
Don't require tables on UseMoor or UseDao
2020-06-21 18:19:59 +02:00
Simon Binder
01c3c846ca
Merge pull request #639 from festelo/master
...
Docs links move /kripken/sql.js ->/sql-js/sql.js
2020-06-19 17:20:40 +02:00
Ilya Beregovskiy
a169d7a884
Fix sql-wasm link
2020-06-19 16:44:31 +03:00
Ilya Beregovskiy
20137035be
move docs links /kripken/sql.js ->/sql-js/sql.js
2020-06-19 16:28:14 +03:00
Simon Binder
ced0b3b5c7
Encrypted moor: Assert non-nullable transactions
2020-06-19 14:13:15 +02:00
Simon Binder
c342b29b33
Fix sqlparser crashes related to unknown tables
2020-06-19 13:43:16 +02:00
Simon Binder
5c9c175c85
Merge branch 'develop' of gh:simolus3/moor into develop
2020-06-17 23:00:56 +02:00
Simon Binder
5923f83e31
Merge pull request #634 from mqus/allow-backquote-escaping
...
Sqlparser: Allow Backticks(`) for escaping identifiers
2020-06-17 23:00:23 +02:00
Markus Richter
85ac74f69f
add suggested test(s)
2020-06-17 21:22:03 +02:00
Markus Richter
f298a10636
Allow Backticks(`) for escaping identifiers
...
This is sqlite-conformant behaviour according to https://sqlite.org/lang_keywords.html .
2020-06-17 17:20:44 +02:00
Simon Binder
374266b70b
Mark beforeOpen as nonVirtual
2020-06-16 14:25:59 +02:00
Simon Binder
1e8a1de6c0
sqlparser: Add visit methods for Queryable subclasses
2020-06-16 14:25:31 +02:00
Simon Binder
5c6331e486
sqlparser: Make InsertSource an AstNode
2020-06-15 17:45:28 +02:00