Commit graph

39 commits

Author SHA1 Message Date
Emmanuel Keller
a6c50cb5f5
Feat: In Memory index store () 2023-12-13 13:37:24 +00:00
Maxwell Flitton
2ae8416791
Add support for ML model storage and execution () 2023-12-12 13:51:43 +00:00
Micha de Vries
d658a0a3fb
Always display permissions () 2023-12-06 21:30:18 +00:00
Micha de Vries
aac8ec8a36
Default table permissions should be NONE () 2023-12-06 00:06:53 +00:00
Emmanuel Keller
6efd3e3d87
Feat: Analyzers to support functions ()
Co-authored-by: Yusuke Kuoka <ykuoka@gmail.com>
2023-11-20 18:36:21 +00:00
Mees Delzenne
d9fa31f745
Fix clippy warnings in tests and clippy check tests in CI () 2023-10-04 09:51:34 +00:00
Emmanuel Keller
0772a8c592
Feature: Vector Search: mtree index + knn operator ()
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-09-12 21:26:03 +01:00
Tobie Morgan Hitchcock
28368d83c9
Add live queries to INFO FOR TB statement () 2023-09-11 20:35:32 +01:00
Salvador Girones Gil
bdac1fae72
[security] Introduce "allow-guests". Deny all caps by default () 2023-08-30 18:01:30 +00:00
Emmanuel Keller
0d43e7a156
Implements revision on indexes states () 2023-08-29 20:21:55 +01:00
Tobie Morgan Hitchcock
8be97a697f
Support ON DUPLICATE KEY UPDATE when a unique index entry exists () 2023-08-29 09:46:48 +01:00
Tobie Morgan Hitchcock
71adbe6f5a
Ensure foreign tables are deleted fully when removed () 2023-08-20 02:07:15 +01:00
Tobie Morgan Hitchcock
44dabfa9d2
Improve DEFINE and REMOVE statements code () 2023-08-18 14:21:02 +01:00
Tobie Morgan Hitchcock
b2b51b54b1
Add versioned data storage serialisation () 2023-08-17 19:03:46 +01:00
Emmanuel Keller
ecba885eb8
Feat: btree serialisation + generic read/write tree cache () 2023-08-01 09:57:05 +00:00
Emmanuel Keller
b485d9cc3d
Feat: Support of (un)flattened fields in indexing () 2023-08-01 07:30:13 +00:00
Salvador Girones Gil
998b263517
[iam] RBAC and multiple root users ()
Co-authored-by: Przemyslaw Hugh Kaznowski <hughkaznowski@protonmail.com>
Co-authored-by: Tobie Morgan Hitchcock <tobie@surrealdb.com>
2023-07-29 18:47:25 +00:00
Tobie Morgan Hitchcock
b33223562a
Add two failing index tests () 2023-07-06 16:46:49 +00:00
Tobie Morgan Hitchcock
4b690c763b
Improve datastore configuration options () 2023-07-05 21:26:13 +00:00
Emmanuel Keller
67687496c6
Fix context cancellation issue () 2023-07-05 13:30:44 +00:00
Tobie Morgan Hitchcock
55918b7c0e
Switch to bincode serialization ()
Co-authored-by: Rushmore Mushambi <rushmore@surrealdb.com>
2023-07-01 20:09:15 +01:00
Nrishinghananda Roy
5485883d3c
Fix multiple Clippy Lints () 2023-06-20 12:48:20 +01:00
Emmanuel Keller
668d3fd8fb
Introduce query planner and indexing () 2023-06-19 19:41:13 +01:00
Finn Bear
c45fd12509
Feature - Use rust_decimal (128b) instead of bigdecimal ("arbitrary" precision) () 2023-06-09 15:23:30 +00:00
Marta Sanchez
496d16242f
Change data returned by the INFO statement ()
Co-authored-by: Marta <marta@Salvadors-Laptop.local>
2023-05-31 12:35:29 +00:00
Emmanuel Keller
8e48604e20
Add initial full-text search indexer implementation () 2023-05-29 12:46:41 +01:00
Emmanuel Keller
848be4dafb
Implements analyzer definition () 2023-05-09 22:08:09 -04:00
Tobie Morgan Hitchcock
cdac4f84cd Add support for custom SQL functions
Closes 
2023-03-25 19:44:03 +00:00
Tobie Morgan Hitchcock
7fabf54593 Add ability to define global parameters on database
Closes 
2023-01-09 15:49:47 +00:00
Tobie Morgan Hitchcock
23be3353be Check expressions for SPLIT ON, GROUP BY, and ORDER BY clauses
Closes 
Closes 
Closes 
Closes 
2023-01-08 17:38:51 +00:00
Rushmore Mushambi
c2dce39f91
Integrate client library into surrealdb crate () 2022-12-30 08:23:19 +00:00
Tobie Morgan Hitchcock
67eb4b97a1 Fix tests 😖 2022-10-19 15:48:50 +01:00
Tobie Morgan Hitchcock
4db61d89a2 Ensure DELETE statements with UNIQUE INDEX work correctly
Closes 
2022-09-24 18:58:56 +01:00
Tobie Morgan Hitchcock
0381b6dad2 Simplify SCHEMAFUL and SCHEMAFULL parsing definitions
Closes 
2022-09-20 08:11:14 +01:00
Tobie Morgan Hitchcock
f90eb542bd Add support SCHEMAFUL keyword spelling
Closes 
2022-09-11 09:08:36 +01:00
Tobie Morgan Hitchcock
a8497ff6b3 Fix tests for improved logging of field and index errors 2022-09-10 06:17:03 +01:00
Tobie Morgan Hitchcock
308004aacf Improve unique index duplicate value error messages
Closes 
2022-08-31 20:00:22 +01:00
Tobie Morgan Hitchcock
56d3b0e861 Fix bug where records couldn’t be updated after defining an index
Closes 
2022-08-25 14:50:11 +01:00
Tobie Morgan Hitchcock
b68a1814ea Add initial integration tests for DEFINE statements 2022-07-29 09:42:00 +01:00