Commit graph

1595 commits

Author SHA1 Message Date
Tobie Morgan Hitchcock
adff751a7e Ensure context canceller takes a reference 2022-01-21 12:51:05 +00:00
Tobie Morgan Hitchcock
3ffd194a05 Ensure CONTENT and REPLACE clauses accept only an object 2022-01-20 23:09:42 +00:00
Tobie Morgan Hitchcock
9390ae9821 Add SQL statement logging 2022-01-20 23:06:58 +00:00
Tobie Morgan Hitchcock
722f156b7d Remove unused method 2022-01-20 23:03:28 +00:00
Tobie Morgan Hitchcock
63747612e3 Return a Result from async methods on Value
Instead of silently failing, the async methods on a Value for getting, setting, and updating the value, now return a Result. This means we can chain the awaited result using the ? operator.
2022-01-20 23:02:04 +00:00
Tobie Morgan Hitchcock
c86a53502d Remove unused type 2022-01-20 20:30:54 +00:00
Tobie Morgan Hitchcock
e153c791f3 Use usize for START and LIMIT clauses 2022-01-20 20:26:28 +00:00
Tobie Morgan Hitchcock
f8848e36f5 Ensure functions can be run asynchronously 2022-01-19 14:33:55 +00:00
Tobie Morgan Hitchcock
3b5966144c Ensure errors are sent when JSON request parsing fails 2022-01-19 11:35:35 +00:00
Tobie Morgan Hitchcock
1a96bd1ed9 Add new time::group function 2022-01-18 22:23:46 +00:00
Tobie Morgan Hitchcock
b29db4d999 Improve error passing in SQL parser 2022-01-17 09:00:23 +00:00
Tobie Morgan Hitchcock
8b28a8e5f2 Remove unnecessary functions for parsing Tables 2022-01-15 22:13:32 +00:00
Tobie Morgan Hitchcock
f202bd5ab4 Improve SQL parsing errors 2022-01-15 09:51:57 +00:00
Tobie Morgan Hitchcock
91c53e4188 Improve empty query errors 2022-01-14 22:35:44 +00:00
Tobie Morgan Hitchcock
3dcedc20e8 Ensure async-recursion package dependency is defined 2022-01-14 17:15:18 +00:00
Tobie Morgan Hitchcock
4eca618b77 Add failure recovery to web package 2022-01-14 17:13:44 +00:00
Tobie Morgan Hitchcock
67d6289d0e Attach request variables to query executor context 2022-01-14 08:31:14 +00:00
Tobie Morgan Hitchcock
3126251a65 Convert all processing code to async 2022-01-14 08:12:56 +00:00
Tobie Morgan Hitchcock
db9960fcbe Ensure wasm library builds correctly 2022-01-13 17:53:30 +00:00
Tobie Morgan Hitchcock
87e1b38f02 Add initial key-value storage key implementation 2022-01-13 17:40:20 +00:00
Tobie Morgan Hitchcock
ff6a41326a Add base library file for wasm build 2022-01-13 17:39:17 +00:00
Tobie Morgan Hitchcock
f3de9095ae Add further SQL function implementations 2022-01-13 17:37:46 +00:00
Tobie Morgan Hitchcock
6e031110bb Large update to code to convert Golang to Rust 2022-01-13 17:37:38 +00:00
Tobie Morgan Hitchcock
4f4793975e Add initial kvs backend storage code 2022-01-13 17:35:48 +00:00
Tobie Morgan Hitchcock
9e62e8f367 Add initial iterator blueprint implementation 2022-01-13 07:31:21 +00:00
Tobie Morgan Hitchcock
c51e60e706 Add query session and authentication logic 2022-01-13 07:31:02 +00:00
Tobie Morgan Hitchcock
9e5e6efa6d Add document package blueprint 2022-01-13 07:00:50 +00:00
Tobie Morgan Hitchcock
e89ebb2c79 Use Strings in context values map 2022-01-13 06:58:08 +00:00
Tobie Morgan Hitchcock
f02e12c63a Add ability to convert context errors to generic errors 2022-01-13 06:57:46 +00:00
Tobie Morgan Hitchcock
643344151b Verify database path parameter on command-line 2022-01-13 06:56:24 +00:00
Tobie Morgan Hitchcock
53a4f76516 Fix spacing in markdown table 2022-01-13 00:13:17 +00:00
Tobie Morgan Hitchcock
f09c015f05 Update website links in README 2022-01-05 15:30:36 +00:00
Tobie Morgan Hitchcock
6eaa791637 Update Windows install script location 2022-01-04 18:02:18 +00:00
Tobie Morgan Hitchcock
515114f839 Update social community links 2022-01-01 17:15:24 +00:00
Tobie Morgan Hitchcock
f224f008e5 Update install instructions for Linux 2022-01-01 17:14:11 +00:00
Tobie Morgan Hitchcock
90b420491c Reduce height of SurrealDB logo in heading text 2021-12-14 18:13:05 +00:00
Tobie Morgan Hitchcock
8416f22a7c Use correct version in Docker README 2021-12-14 18:10:50 +00:00
Tobie Morgan Hitchcock
8e0733fa76 Fix Docker README 2021-12-14 18:09:43 +00:00
Tobie Morgan Hitchcock
10f50030ed Update links in code of conduct file 2021-12-14 12:14:31 +00:00
Tobie Morgan Hitchcock
c027ab8070 Update security information document 2021-12-14 10:35:54 +00:00
Tobie Morgan Hitchcock
220f4b8413 Add contributing information file 2021-12-14 10:35:25 +00:00
Tobie Morgan Hitchcock
58790bbf2d Add code of conduct file 2021-12-14 10:35:14 +00:00
Tobie Morgan Hitchcock
39f68bf062 Add initial README 2021-12-14 10:35:00 +00:00
Tobie Morgan Hitchcock
5c4b9f83d6 Add license for SurrealDB 1.0.0 2021-12-14 10:29:35 +00:00
Tobie Morgan Hitchcock
411bc7c3a2 Add specific repository issue templates 2021-12-14 10:28:00 +00:00
Tobie Morgan Hitchcock
e2dd969886 Add pull request template for repository 2021-12-14 10:27:10 +00:00
Tobie Morgan Hitchcock
469de77609 Enlarge web body input size from 1KiB to 1MiB 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
74d8a36056 Improve string parsing and allow escaped characters 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
203b85e6d2 Ensure <cast> functions only operate on a single expression 2021-12-14 10:24:54 +00:00
Tobie Morgan Hitchcock
a67bbace36 Ensure subquery parsing works correctly 2021-12-14 10:24:54 +00:00