Tobie Morgan Hitchcock
|
82e347027d
|
Enable support for dynamic expressions in record IDs
|
2022-09-04 10:52:01 +01:00 |
|
Tobie Morgan Hitchcock
|
0e2b134de2
|
Add test for range queries with integer record IDs
|
2022-09-04 10:51:26 +01:00 |
|
Tobie Morgan Hitchcock
|
820b49c3d1
|
Allow PERMISSIONS clauses to be separated by commas or spaces
Closes #102
|
2022-09-04 10:51:06 +01:00 |
|
Tobie Morgan Hitchcock
|
93dedd4869
|
Fix SQL Geometry type serialization and output
Closes #93
|
2022-09-02 11:32:34 +01:00 |
|
Rushmore Mushambi
|
04831b1831
|
Make validation and parser functions more robust (#89)
Closes #87
|
2022-09-01 18:46:36 +01:00 |
|
Finn Bear
|
8f6d21c1fc
|
Refactor and optimize functions and Value operators (#80)
|
2022-09-01 01:27:52 +01:00 |
|
Tobie Morgan Hitchcock
|
395d8e5b8c
|
Ensure arrays sort before objects in Record IDs
|
2022-08-31 14:38:14 +01:00 |
|
Finn Bear
|
a9c6806745
|
Ensure integer ranges are parsed correctly (#81)
|
2022-08-31 14:00:43 +01:00 |
|
Tobie Morgan Hitchcock
|
7a857801d2
|
Ensure selected NS/DB is reflected in current session info
Closes #36
|
2022-08-29 17:30:50 +01:00 |
|
Finn Bear
|
b18b3cef3e
|
Refactor, optimization, and cleanup of code (#71)
|
2022-08-29 02:47:33 +01:00 |
|
Tobie Morgan Hitchcock
|
c1a1eba8b5
|
Add support for Record ID ranges
Closes #66
|
2022-08-28 23:31:57 +01:00 |
|
Tobie Morgan Hitchcock
|
e4a7ef4afe
|
Add parser tests for complex Record IDs
|
2022-08-27 00:33:52 +01:00 |
|
Tobie Morgan Hitchcock
|
eab862b9e4
|
Add support for Objects and Arrays as Record IDs
|
2022-08-27 00:23:24 +01:00 |
|
Tobie Morgan Hitchcock
|
56d3b0e861
|
Fix bug where records couldn’t be updated after defining an index
Closes #57
|
2022-08-25 14:50:11 +01:00 |
|
Kian-Meng Ang
|
40157f6170
|
Fix typos (#42)
Found via `codespell -L crate,inout,ser,fetchs,te,tre,whats`.
|
2022-08-21 13:13:38 +01:00 |
|
Tobie Morgan Hitchcock
|
bcaea757c2
|
Add SQL session functions
|
2022-08-17 22:45:31 +01:00 |
|
Tobie Morgan Hitchcock
|
13d3d02dcf
|
Add SQL array sorting functions
|
2022-08-11 17:41:20 +01:00 |
|
Tobie Morgan Hitchcock
|
2ffa71d520
|
Ensure aliased field is output when fetching a multi-yield expressions with final alias
Closes #28
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
20a6ed88d3
|
Ensure multi-yield path expression alias outputs are flattened
Closes #27
|
2022-08-10 17:49:32 +01:00 |
|
Tobie Morgan Hitchcock
|
bac8aa31a3
|
Implement config definition caching within a transaction
Closes #21
|
2022-08-08 20:44:35 +01:00 |
|
Tobie Morgan Hitchcock
|
96225afb44
|
Allow multiple table types in DEFINE FIELD record definition
Closes #15
|
2022-08-04 16:12:04 +01:00 |
|
Tobie Morgan Hitchcock
|
1869e1ddbc
|
Allow spacing in DEFINE FIELD … TYPE clause
|
2022-08-04 15:11:50 +01:00 |
|
Tobie Morgan Hitchcock
|
f970809030
|
Fix deletion of embedded array fields using flat path style
|
2022-08-02 03:12:03 +01:00 |
|
Tobie Morgan Hitchcock
|
c8cba2c64d
|
Remove VOID type
|
2022-07-28 21:54:59 +01:00 |
|
Tobie Morgan Hitchcock
|
89baebbd24
|
Fix DEFINE INDEX UNIQUE statement parsing
|
2022-07-28 20:27:39 +01:00 |
|
Tobie Morgan Hitchcock
|
078d3d4868
|
Ensure field values are set even if the field is not specified
|
2022-07-28 09:42:04 +01:00 |
|
Tobie Morgan Hitchcock
|
d619633340
|
Enable new database strict mode configuration
|
2022-07-27 18:20:04 +01:00 |
|
Tobie Morgan Hitchcock
|
f633769b57
|
Fix linter warnings when using as external library
|
2022-07-27 14:13:30 +01:00 |
|
Tobie Morgan Hitchcock
|
6d36aa0b2c
|
Default TABLE permissions are now NONE not FULL
|
2022-07-27 09:15:35 +01:00 |
|
Tobie Morgan Hitchcock
|
a2c5ea237b
|
Fix bug when defining NS / DB without first selecting NS / DB
Closes #12
|
2022-07-26 10:06:33 +01:00 |
|
Tobie Morgan Hitchcock
|
d647e40d49
|
Define main embedded function script as a JavaScript module
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
66946397ed
|
Use function() {} instead of fn::future -> () => {} syntax for SQL embedded functions
Closes #8
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
a71562df9f
|
Use <future> instead of fn::future syntax for SQL futures
Closes #9
|
2022-07-24 01:15:26 +01:00 |
|
Tobie Morgan Hitchcock
|
5c0a0ca556
|
Add ability to specify durations with years
|
2022-07-23 20:28:52 +01:00 |
|
Tobie Morgan Hitchcock
|
eaedfbbb7c
|
Add ability to use binary expressions in SQL SELECT statements
|
2022-07-18 22:10:00 +01:00 |
|
Tobie Morgan Hitchcock
|
31adc4538d
|
Implement DEFINE TABLE AS foreign table statements
|
2022-07-16 23:24:04 +01:00 |
|
Tobie Morgan Hitchcock
|
0394fe5b90
|
Ensure temporary metadata is removed from records when output
|
2022-07-16 23:22:23 +01:00 |
|
Tobie Morgan Hitchcock
|
8dbbcf1885
|
Improve code comments
|
2022-07-16 23:21:45 +01:00 |
|
Tobie Morgan Hitchcock
|
c9a5b66d9c
|
Ensure aggregate functions are computed in GROUP BY clauses
|
2022-07-16 23:20:50 +01:00 |
|
Tobie Morgan Hitchcock
|
c9d9b041f7
|
Simplify v.into() value conversion statements
|
2022-07-16 23:18:24 +01:00 |
|
Tobie Morgan Hitchcock
|
db7ed18119
|
Consolidate field expression code into single location
|
2022-07-10 23:11:28 +01:00 |
|
Tobie Morgan Hitchcock
|
b0bcecf5da
|
Fix clippy warnings
|
2022-07-10 22:57:19 +01:00 |
|
Tobie Morgan Hitchcock
|
29e500017d
|
Ensure foreign table views are updated when redefined
|
2022-07-08 21:56:33 +01:00 |
|
Tobie Morgan Hitchcock
|
a430e89c1f
|
Ensure values are parsed in the correct order
|
2022-07-08 10:19:01 +01:00 |
|
Tobie Morgan Hitchcock
|
4ab552a8e3
|
Allow PATCH clauses to accept parameters
|
2022-07-07 11:22:41 +01:00 |
|
Tobie Morgan Hitchcock
|
338bf3e142
|
Switch from Boa to QuickJS for JavaScript runtime
|
2022-07-06 14:40:20 +01:00 |
|
Tobie Morgan Hitchcock
|
6ef120f7ce
|
Ensure record ids are escaped properly in JSON format
|
2022-07-06 10:09:21 +01:00 |
|
Tobie Morgan Hitchcock
|
073c15b826
|
Escape record id parts like ⟨this⟩ rather than this
|
2022-07-06 10:08:11 +01:00 |
|
Tobie Morgan Hitchcock
|
2d076c79a7
|
Format SQL Durations as a string format
|
2022-07-05 11:36:10 +01:00 |
|
Tobie Morgan Hitchcock
|
6c5ddbf70f
|
Ensure undefined fields are removed in schemafull mode
|
2022-07-04 17:54:43 +01:00 |
|