Tobie Morgan Hitchcock
|
86483e087a
|
Fix clippy warnings (#1965)
|
2023-05-10 12:58:04 -04:00 |
|
Rushmore Mushambi
|
f1ef3bfd21
|
Add a sql::Value::into_json() method (#1963)
|
2023-05-10 08:12:47 -04:00 |
|
Emmanuel Keller
|
848be4dafb
|
Implements analyzer definition (#1705)
|
2023-05-09 22:08:09 -04:00 |
|
Tobie Morgan Hitchcock
|
19b0920e15
|
Ensure Idiom paths result in writeable transactions where necessary (#1957)
|
2023-05-09 18:17:29 -04:00 |
|
hchockarprasad
|
bb94374c78
|
Trim text before json parsing (#1955)
|
2023-05-09 16:49:12 -04:00 |
|
Finn Bear
|
ccc16fa9a7
|
Feature - Expand support for Bytes (#1898)
|
2023-05-09 16:43:16 -04:00 |
|
Finn Bear
|
73374d4799
|
Bugfix - Prevent NUL bytes from existing in UTF-8 strings (#1941)
|
2023-05-09 13:48:14 -04:00 |
|
Tobie Morgan Hitchcock
|
bfbadc6fdd
|
Ensure user $input is accessible with all Data pattern types (#1945)
|
2023-05-07 13:33:32 +01:00 |
|
Tobie Morgan Hitchcock
|
f0e5753cd1
|
Use static str where possible for context param names (#1942)
|
2023-05-06 21:49:34 +01:00 |
|
Tobie Morgan Hitchcock
|
531e75a5b0
|
Ensure chained future values have access to current document context (#1939)
|
2023-05-06 07:29:42 +01:00 |
|
Tobie Morgan Hitchcock
|
53212b23be
|
Don’t use asynchronous functions when not necessary (#1936)
|
2023-05-06 01:15:03 +01:00 |
|
Tobie Morgan Hitchcock
|
e725b3e8e6
|
Add detailed code comments for Value enum variants (#1938)
|
2023-05-06 00:53:26 +01:00 |
|
Finn Bear
|
d0e76e64a9
|
Testing & Bugfix - Ensure consistency of functions. (#1919)
|
2023-05-05 00:05:51 +01:00 |
|
Jan Tebernum
|
e9ebecfdd6
|
Feature: Implementation of array::join (#1920)
|
2023-05-04 21:38:02 +01:00 |
|
Jan Tebernum
|
1cd00cf3fc
|
Feature: Add function string::contains (#1906)
|
2023-05-03 11:40:17 +01:00 |
|
Tobie Morgan Hitchcock
|
453d368e69
|
Add integration tests for the built-in SQL functions (#1893)
|
2023-04-30 19:34:26 +01:00 |
|
Finn Bear
|
12bf8dea6b
|
Bugfix #1702 - Unicode escape parser for Strand. (#1888)
|
2023-04-30 19:33:48 +01:00 |
|
Rushmore Mushambi
|
1e8903b699
|
Derive Serialize implementations for enums (#1887)
|
2023-04-29 21:50:25 +01:00 |
|
Finn Bear
|
3f3b2248b3
|
Bugfix - Allow {time, duration}::from::* to be parsed (#1886)
|
2023-04-29 20:57:10 +01:00 |
|
Finn Bear
|
c295cb0509
|
Optimization - Zero copy key deserialization. (#1880)
|
2023-04-29 17:44:09 +01:00 |
|
Rushmore Mushambi
|
91e949248d
|
Unify serialisation (#1881)
|
2023-04-29 16:58:22 +01:00 |
|
Rushmore Mushambi
|
955aea9409
|
impl From<sql::Value> for serde_json::Value (#1877)
|
2023-04-29 09:06:02 +01:00 |
|
Finn Bear
|
eeb46468aa
|
Bugfix #1856 - ensure futures are evaluated in the course of Value::get. (#1867)
|
2023-04-25 23:58:50 +01:00 |
|
Finn Bear
|
b3ebd4c6b5
|
Bugfix - Fix overflow in duration parser (#1865)
|
2023-04-25 23:00:31 +01:00 |
|
Finn Bear
|
c7633414b5
|
Refactor & Optimize - Number and Array (#1868)
|
2023-04-25 22:52:02 +01:00 |
|
Finn Bear
|
38016a0ee6
|
Add SQL array::slice function. (#1855)
|
2023-04-25 22:48:09 +01:00 |
|
Tobie Morgan Hitchcock
|
66b105dac0
|
Add support for stricter typings (#1861)
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
|
2023-04-25 11:13:04 +01:00 |
|
Tobie Morgan Hitchcock
|
3c027e9e2f
|
Simplify external API and cleanup unused functions (#1857)
|
2023-04-24 21:51:35 +01:00 |
|
Finn Bear
|
f159187dbe
|
Store parsed regex::Regex in Value. (#1837)
|
2023-04-23 12:55:18 +01:00 |
|
Rushmore Mushambi
|
bc7471a6ad
|
Add support for serialising sql::Kind in the serialiser (#1847)
|
2023-04-23 12:09:04 +01:00 |
|
Rushmore Mushambi
|
cd16d4af5c
|
Replace tokio::time with wasmtimer for Wasm targets (#1846)
|
2023-04-23 08:32:27 +01:00 |
|
Finn Bear
|
7e5f4388a2
|
Refactor and reduce allocations in query executor. (#1819)
|
2023-04-20 13:30:47 +01:00 |
|
Finn Bear
|
28bd007f72
|
Limit the number of concurrent futures run when fetching remote records (#1824)
|
2023-04-18 22:32:29 +01:00 |
|
Finn Bear
|
c9a9336fdc
|
Improve performance and security of simple JSON parser (#1813)
|
2023-04-17 15:39:37 +01:00 |
|
Tobie Morgan Hitchcock
|
8bf5585080
|
Simplify parser and improve performance
|
2023-04-17 13:09:56 +01:00 |
|
Tobie Morgan Hitchcock
|
50c3554242
|
Ensure edge record deletes do not cascade to related records
Closes #1817
|
2023-04-16 18:17:50 +01:00 |
|
Tobie Morgan Hitchcock
|
7413e93a48
|
Don’t pretty print newlines in objects and arrays if empty
|
2023-04-15 17:00:01 +01:00 |
|
Tobie Morgan Hitchcock
|
7448cd1305
|
Ensure custom functions can write data
Closes #1808
|
2023-04-14 16:51:15 +01:00 |
|
Rushmore Mushambi
|
e075be16b8
|
Fix Display implementation for empty Groups (#1788)
|
2023-04-09 11:14:07 +01:00 |
|
Tobie Morgan Hitchcock
|
b63c83a4bc
|
Ensure duration addition and subtraction does not panic
Closes #1773
|
2023-04-06 09:35:01 +01:00 |
|
Tobie Morgan Hitchcock
|
8083eaf751
|
Allow :: module separators in custom function names
Closes #1775
|
2023-04-06 09:35:01 +01:00 |
|
Tobie Morgan Hitchcock
|
b5afc4a3e0
|
Fix serialization size checking tests
|
2023-04-02 18:56:45 +01:00 |
|
Tobie Morgan Hitchcock
|
ae13289745
|
Use larger serialization format while in beta
|
2023-04-02 17:40:44 +01:00 |
|
Rushmore Mushambi
|
65f1957256
|
Ensure Value::Bytes serialises correctly (#1757)
|
2023-04-02 13:24:43 +01:00 |
|
Tobie Morgan Hitchcock
|
3b7a3a5a35
|
Use larger serialization format while in beta
|
2023-04-02 00:48:56 +01:00 |
|
Tobie Morgan Hitchcock
|
7bb89d5041
|
Ensure DEFINE and REMOVE statements are serialized with full field information
|
2023-04-02 00:28:01 +01:00 |
|
Tobie Morgan Hitchcock
|
64873eb881
|
Ensure DEFINE FIELD statements deserialize correctly
|
2023-04-01 19:07:00 +01:00 |
|
Tobie Morgan Hitchcock
|
2895026593
|
Use custom serialization compaction for DEFINE and REMOVE statements
|
2023-04-01 18:49:10 +01:00 |
|
Tobie Morgan Hitchcock
|
be42b3e7c9
|
Ensure strings are parsed last
|
2023-04-01 18:48:17 +01:00 |
|
Tobie Morgan Hitchcock
|
8a726b794b
|
Add additional database type
|
2023-03-31 23:49:52 +01:00 |
|