Commit graph

330 commits

Author SHA1 Message Date
David Bottiau
9ffe94a02f
Add html functions (#4155)
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-06-12 09:18:00 +00:00
Tobie Morgan Hitchcock
112df064fd
Add UPSERT statement (#4163) 2024-06-12 09:15:09 +00:00
Gerard Guillemas Martos
d9ae887d50
Resolve panics when a NS or a DB are not configured (#4157)
Co-authored-by: Emmanuel Keller <emmanuel.keller@surrealdb.com>
2024-06-11 09:34:21 +00:00
Emmanuel Keller
2913917284
[Feat] aligns DEFINE resource creation (already exists) (#4148) 2024-06-07 16:24:55 +00:00
Emmanuel Keller
7253c01190
[Bug fix] KNN brute force is not working anymore when an index exists (#4143) 2024-06-06 15:40:38 +00:00
Emmanuel Keller
39c1b333de
[Bug fix] Redefining HNSW index error (#4142) 2024-06-06 13:15:53 +00:00
Emmanuel Keller
9c196fa154
[Feat] Implements a few math functions (#4132) 2024-06-05 15:21:49 +00:00
Gerard Guillemas Martos
20e07a4f79
Improve definition of different durations for authentication (#4119) 2024-06-05 12:36:41 +00:00
Emmanuel Keller
e9987f66de
[Bug Fix] Fixes behaviour on non-truthy condition on group foreign table (#4117) 2024-06-03 09:35:13 +00:00
Gerard Guillemas Martos
d2821461b7
Allow defining a maximum session duration on DEFINE USER (#4116) 2024-05-31 07:40:27 +00:00
Obei Sideg
876f281be5
Add string functions for IP (#4111)
Signed-off-by: Obei Sideg <obei.sideg@gmail.com>
2024-05-30 20:15:08 +00:00
Emmanuel Keller
f79a946cbe
[Bug fix] Iterator not found on unique indexes with == (#4108) 2024-05-28 15:30:24 +00:00
Gerard Guillemas Martos
9962c56961
Redact secrets from access statements in INFO (#4100) 2024-05-28 15:29:11 +00:00
Micha de Vries
e98a56958b
.generate() should not format table name (#4102) 2024-05-28 13:01:25 +00:00
Micha de Vries
5df3d2d190
INSERT RELATION (#4057)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2024-05-28 12:37:16 +00:00
Emmanuel Keller
3ccadb0740
[Bug fix] Index creation schemafull checks (#4091) 2024-05-24 18:09:10 +00:00
Emmanuel Keller
7495611bc4
[Feat] KNN filtering with limit and KNN distance function (#4036) 2024-05-24 13:45:21 +00:00
Gerard Guillemas Martos
e38b891e62
Consolidate authentication methods (#3988)
Co-authored-by: Micha de Vries <micha@devrie.sh>
2024-05-22 13:57:25 +00:00
Tobie Morgan Hitchcock
2219388802
Prevent subqueries from being executed multiple times (#4051) 2024-05-16 15:51:09 +00:00
Micha de Vries
47054b2891
Indexes should be populated on import (#4047) 2024-05-15 13:29:40 +00:00
David Bottiau
97ce910832
Add array::shuffle function (#3993) 2024-05-15 08:56:46 +00:00
Emmanuel Keller
51aea4ff8f
Removes old alternative syntax for geometry and record (#4034) 2024-05-14 09:23:07 +00:00
Emmanuel Keller
6277aab0e1
Query planner should evaluate non boolean expressions (#4022) 2024-05-14 08:58:06 +00:00
Przemyslaw Hugh Kaznowski
63a7caf40e
Add original value to Del in change feeds (#3969) 2024-05-13 17:07:39 +00:00
Emmanuel Keller
8890053176
Fixes math:min in foreign table (#4017) 2024-05-10 12:42:40 +00:00
Emmanuel Keller
fcaff735e6
Fixes 3990 (#4012) 2024-05-10 10:46:10 +00:00
Rushmore Mushambi
f607703f7e
Fix FFLAGS import and warnings in tests (#4010) 2024-05-09 21:14:03 +00:00
Emmanuel Keller
009486b2bb
Feature: Initial Hnsw implementation (#3353) 2024-05-08 14:26:41 +00:00
Emmanuel Keller
b9f02d146d
TreeCache is currently inefficient on writes (#3954) 2024-04-30 18:09:54 +00:00
Emmanuel Keller
8172753ac4
Feat: Introduce Rebuild command (#3933) 2024-04-24 13:30:58 +00:00
Przemyslaw Hugh Kaznowski
8f6af53de6
Remaining LQ v2 fixes (#3925) 2024-04-23 10:00:23 +00:00
Mees Delzenne
49ad32f45e
Implement reblessive into the executor. (#3803) 2024-04-18 15:51:47 +00:00
Raphael Darley
31cc0e37e0
Add relation rpc method (#3775)
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
Co-authored-by: Salvador Girones Gil <salvadorgirones@gmail.com>
Co-authored-by: Mees Delzenne <DelSkayn@users.noreply.github.com>
Co-authored-by: Micha de Vries <micha@devrie.sh>
2024-04-18 11:48:12 +01:00
Przemyslaw Hugh Kaznowski
52dc064005
Fix api live tests for lq v2 (#3900) 2024-04-18 08:45:24 +00:00
Emmanuel Keller
53ad2c5366
IN operator should be recognised by the query planner (#3890) 2024-04-17 12:24:30 +00:00
Emmanuel Keller
a82c0ec0ad
Query planner strategy for record links (#3668) 2024-04-16 18:05:09 +00:00
Micha de Vries
dc669b78e3
Fix $value being NONE for DELETE events (#3869) 2024-04-16 08:49:33 +00:00
Emmanuel Keller
56b4f7d71e
Bug: Wrong count when using COUNT with a subquery (#3855) 2024-04-11 11:38:42 +00:00
Emmanuel Keller
2f19afec56
Bug when using array::group in a group by query (#3826) 2024-04-08 23:04:44 +00:00
Rushmore Mushambi
9f97f0bc48
Stabilise and use parser2 for parsing (#3801)
Co-authored-by: Mees Delzenne <mees.delzenne@gmail.com>
Co-authored-by: Gerard Guillemas Martos <gguillemas@users.noreply.github.com>
2024-04-05 16:05:22 +00:00
Mees Delzenne
6375bd45a6
Feature: Add type::range function (#3748)
Co-authored-by: Rushmore Mushambi <rushmore@webenchanter.com>
2024-04-03 12:05:29 +00:00
Tobie Morgan Hitchcock
b03aeca08c
Cleanup a few things in the code (#3793)
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2024-04-03 09:54:12 +00:00
Rushmore Mushambi
2fbb4f4617
Add #[non_exhaustive] to core structs and enums (#3781) 2024-04-02 20:12:08 +00:00
Emmanuel Keller
829fb0baf9
Bug fix: Improve support of range queries with complex queries (#3786) 2024-03-30 23:11:54 +00:00
Emmanuel Keller
c82bbc0820
Feature: On disk temporary table (#3749)
Co-authored-by: Gerard Guillemas Martos <gerard.guillemas@surrealdb.com>
2024-03-28 16:29:55 +00:00
Przemyslaw Hugh Kaznowski
5d3e537abe
SUR-347 - Live Queries error when no change feed (#3772) 2024-03-26 17:49:49 +00:00
Przemyslaw Hugh Kaznowski
390b2496fe
Fixup tests for LQ to prevent >60s tests (#3768) 2024-03-26 13:23:46 +00:00
Raphael Darley
722e7e61b2
Improve tests for DEFINE ... TYPE (#3759) 2024-03-26 11:21:00 +00:00
Mees Delzenne
567832825a
Implement reblessive into the parser to prevent any overflows. (#3591) 2024-03-22 20:50:11 +00:00
Emmanuel Keller
ab3582d057
Bug fix: empty array on index (#3745) 2024-03-21 17:08:20 +00:00