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 |
|
Tobie Morgan Hitchcock
|
508538e0cc
|
Add initial WebSocket JSON RPC implementation
|
2022-07-04 02:32:26 +01:00 |
|
Tobie Morgan Hitchcock
|
8dc7341cb1
|
Add functions on SQL Value for matching on type
|
2022-07-04 02:02:46 +01:00 |
|
Tobie Morgan Hitchcock
|
527361efd4
|
Ensure script function is asynchronous
|
2022-07-04 01:25:35 +01:00 |
|
Tobie Morgan Hitchcock
|
d0c37f4d66
|
Enable parsing of thing records inside strings
This allows for thing records to be parsed within JSON strings.
|
2022-07-03 20:28:30 +01:00 |
|
Tobie Morgan Hitchcock
|
bc16645d38
|
Ensure library build only includes specified features
|
2022-07-03 10:43:23 +01:00 |
|
Tobie Morgan Hitchcock
|
d5a6f80460
|
Ensure all operator keywords are one word only
|
2022-06-28 14:39:07 +01:00 |
|
Tobie Morgan Hitchcock
|
569182ee7b
|
Implement LIVE and KILL statements
|
2022-06-28 11:54:04 +01:00 |
|
Tobie Morgan Hitchcock
|
219f4a54ed
|
Enable ability to pass arguments to JavaScript functions
|
2022-06-28 11:54:04 +01:00 |
|
Tobie Morgan Hitchcock
|
44f20d3740
|
Remove unnecessary public function definitions in sql module
|
2022-06-28 11:54:04 +01:00 |
|
Tobie Morgan Hitchcock
|
ccdce709f2
|
Add UUID data type to SQL for efficient storage of UUIDs
|
2022-06-28 11:54:04 +01:00 |
|
Tobie Morgan Hitchcock
|
86c2285564
|
Fix output of SQL DEFINE SCOPE statement
|
2022-06-20 15:51:29 +01:00 |
|
Tobie Morgan Hitchcock
|
eff4d2c5e9
|
Implement scope signup and signin functionality
|
2022-06-20 12:29:06 +01:00 |
|
Tobie Morgan Hitchcock
|
b93b87f2a1
|
Remove unused CONNECT clause on DEFINE SCOPE statements
|
2022-06-20 12:28:05 +01:00 |
|
Tobie Morgan Hitchcock
|
951ca55b54
|
Add SQL Thing parsing functionality to external API
|
2022-06-20 12:26:43 +01:00 |
|
Tobie Morgan Hitchcock
|
20c4e03446
|
Ensure graph edges are purged correctly when deleted
|
2022-06-17 23:55:09 +01:00 |
|
Tobie Morgan Hitchcock
|
a687a7f4bf
|
Ensure remote records in FETCH clauses are fetched correctly
|
2022-06-15 08:49:57 +01:00 |
|
Tobie Morgan Hitchcock
|
072b002593
|
Simplify datastore key serialization
|
2022-06-15 08:49:57 +01:00 |
|
Tobie Morgan Hitchcock
|
18cee9091a
|
Only allow for single values in RELATE statements
|
2022-06-15 08:49:57 +01:00 |
|
Tobie Morgan Hitchcock
|
37a3efc81b
|
Allow for spacing around subquery statements
|
2022-06-15 08:49:57 +01:00 |
|
Tobie Morgan Hitchcock
|
c0a78d8470
|
Implement graph traversal functionality
|
2022-06-15 08:49:57 +01:00 |
|
Tobie Morgan Hitchcock
|
8ce5d01727
|
Improve graph traversal expression parsing code
|
2022-06-08 19:50:29 +01:00 |
|
Tobie Morgan Hitchcock
|
1333ecf0df
|
Use separate module for Dir type
|
2022-06-08 19:16:06 +01:00 |
|
Tobie Morgan Hitchcock
|
a8fa9ecfb7
|
Only support strings or integers for Record IDs
|
2022-06-08 08:39:09 +01:00 |
|
Tobie Morgan Hitchcock
|
2c97d65e97
|
Fix bug with graph traversal expression parsing
|
2022-06-06 00:35:44 +01:00 |
|
Tobie Morgan Hitchcock
|
91a859f6b0
|
Ensure Params are treated as Idioms
|
2022-06-05 22:15:12 +01:00 |
|
Tobie Morgan Hitchcock
|
8b4f300120
|
Add support for multi-yield graph traversal expressions
|
2022-06-04 09:55:05 +01:00 |
|
Tobie Morgan Hitchcock
|
525b02ca46
|
Ensure cast functions are output correctly as object keys
|
2022-06-01 10:50:07 +01:00 |
|
Tobie Morgan Hitchcock
|
bea90712a3
|
Enable ? operator in graph traversal queries
|
2022-05-31 21:30:56 +01:00 |
|
Tobie Morgan Hitchcock
|
4d9b3fd403
|
Ensure fields are not escaped when inserted as object keys
|
2022-05-31 20:47:02 +01:00 |
|
Tobie Morgan Hitchcock
|
01d21e1157
|
Implement INSERT and RELATE statements
|
2022-05-30 16:32:26 +01:00 |
|
Tobie Morgan Hitchcock
|
b37b027b60
|
Add ability to convert a record to another table
|
2022-05-30 16:21:38 +01:00 |
|
Tobie Morgan Hitchcock
|
9020618a0e
|
Add IntoIterator trait to SQL Model type
|
2022-05-30 16:05:05 +01:00 |
|
Tobie Morgan Hitchcock
|
56f5f10046
|
Remove unnecessary std::convert::From implementations
|
2022-05-27 21:13:04 +01:00 |
|
Tobie Morgan Hitchcock
|
ea525648ae
|
Remove unnecessary lifetime specifiers
|
2022-05-25 10:42:10 +01:00 |
|
Tobie Morgan Hitchcock
|
44df5a8621
|
Allow modification of documents from subquery result sets
|
2022-05-25 10:39:36 +01:00 |
|
Tobie Morgan Hitchcock
|
61b1e547b6
|
Always use simplified serialization unless specified explicitly
|
2022-05-21 10:07:32 +01:00 |
|
Tobie Morgan Hitchcock
|
a78df680d2
|
Implement embedded javascript script functions
|
2022-05-21 09:39:40 +01:00 |
|