Josip Mrden
2ff58aa783
Add value as pointer
2024-03-21 15:40:54 +01:00
Josip Mrden
e143d68c24
Added exception handling when pulling from interpreter
2024-03-21 15:29:57 +01:00
Josip Mrden
9ec55ac099
Fix
2024-03-21 13:16:55 +01:00
Josip Mrden
c85e510faa
Add fetching values from the execution row
2024-03-21 13:14:50 +01:00
Josip Mrden
75d8a216c3
Add const to exception
2024-03-21 12:44:26 +01:00
Josip Mrden
7f335052be
Add pull execution
2024-03-15 15:26:04 +01:00
Josip Mrden
2416d0fd15
Add friend class to map so query execution can access a private member
2024-03-01 13:27:00 +01:00
Josip Mrden
065c88612d
Add another private section to QueryExecution
2024-03-01 13:21:18 +01:00
Josip Mrden
ed3a8a9328
Add query params execution
2024-03-01 13:19:14 +01:00
Josip Mrden
ce9bba8e83
Add has more for fetching optional result if no more rows to fetch
2024-03-01 12:55:41 +01:00
Josip Mrden
671f51f21d
Row member instead of values
2024-03-01 12:38:30 +01:00
Josip Mrden
60de9e5a25
Add proxy methods to execution row
2024-02-29 18:03:59 +01:00
Josip Mrden
90fa6d9226
Add pull mechanism
2024-02-29 17:54:46 +01:00
Josip Mrden
d30a7c70de
Add iterator methods for iteration
2024-02-29 11:49:36 +01:00
Josip Mrden
c0483576db
Add headers iterator
2024-02-29 11:31:33 +01:00
Josip Mrden
6536d3b21d
Add headers as return type
2024-02-28 23:32:52 +01:00
Josip Mrden
ec3ba6a408
Add return value when executing query in mgp
2024-02-28 23:30:06 +01:00
Josip Mrden
1145ea87ad
Add support for headers
2024-02-28 23:23:15 +01:00
Josip Mrden
8fdc199d2b
Implement headers in mgp
2024-02-28 17:08:17 +01:00
Josip Mrden
2c0fc680de
Created query execution result
2024-02-28 14:56:38 +01:00
Josip Mrden
2b30ba3fef
Update method constness
2024-02-28 14:04:00 +01:00
Josip Mrden
8ba1f160d4
Add API for executing a query
2024-02-28 13:07:59 +01:00
Aidar Samerkhanov
953a8f5340
Add handling of deleted return values for query procedures and functions ran in analytical mode ( #1395 )
...
Co-authored-by: Ante Pušić <ante.pusic@memgraph.io>
2023-12-04 08:32:59 +01:00
Gareth Andrew Lloyd
e4f94c15c6
Fixes for clang-tidy / sonar issues ( #1536 )
2023-11-22 13:05:02 +00:00
Andi
1d90b60f56
Add schema.assert ( #1485 )
2023-11-21 09:19:50 +01:00
imilinovic
1f118e7521
Add renaming of edge types ( #1364 )
2023-10-24 17:12:09 +02:00
Matija Pintarić
97ed912ab6
Implement map key exists in mgp ( #1336 )
2023-10-23 15:29:41 +02:00
imilinovic
404cdf05d3
Add path pop to mgp API ( #1249 )
2023-09-19 12:37:55 +02:00
imilinovic
9c51dbbb01
Implement changing from and to vertices in relationships ( #1221 )
2023-09-08 12:52:40 +02:00
ind1xa
c0d4f5e0bc
Add traits under mgp iterator ( #1210 )
2023-09-08 08:57:37 +02:00
Antonio Filipovic
974a6e3027
Fix bug on mgp dispatcher guard ( #1225 )
2023-09-07 17:42:27 +02:00
Matija Pintarić
d9464c6ffd
Add InDegree and OutDegree in O(1) ( #1217 )
2023-09-07 13:16:30 +02:00
Josipmrden
02eab6ab9c
Set properties C API extension ( #1131 )
...
Add SetProperties into the C++ query module API
2023-09-04 16:17:43 +02:00
Matija Pintarić
d516e40841
Add ToString on C++ API mgp types( #1140 )
2023-08-29 17:30:23 +02:00
imilinovic
a426ef9cc3
Add Relationship::RemoveProperty to C++ query module API ( #1156 )
2023-08-24 12:14:00 +02:00
gvolfing
476968e2c8
Fix concurrent query module race condition ( #1158 )
...
Concurrent access to the same query module had a race condition on the
pointer that was used to handle the custom memory management. With this
commit, a mapping has been added to keep information about what
thread used the pointer to handle the memory resources. This should be
fine since the respected query executions are running on a dedicated
thread. Access to the mapping itself is threadsafe. A simple RAII
wrapper for the mapping container has also been added for simpler
client-side use.
2023-08-21 16:45:36 +02:00
Matija Pintarić
514fed51c4
Add implementation of C++ API Node::RemoveProperty ( #1128 )
2023-08-01 20:11:38 +02:00
imilinovic
2877c343e8
Add implementation of << operator for mgp::Value ( #1127 )
2023-08-01 19:30:23 +02:00
ind1xa
50a1d1abb3
Add remove label to the query modules C API ( #1126 )
2023-08-01 19:24:11 +02:00
Marko Budiselić
c501f59a09
Add more info to the query module error messages ( #771 )
2023-08-01 00:05:44 +02:00
Gareth Andrew Lloyd
8ebab84324
Add handling of partial results on timeout ( #1046 )
2023-07-30 10:48:11 +02:00
imilinovic
3fd9ce4a33
Add mgp::map erase and update ( #1103 )
2023-07-30 08:36:50 +02:00
Matija Pintarić
2b7707a2f1
Add non-const return value for mgp::Value subtypes ( #1099 )
2023-07-28 12:26:10 +02:00
Matija Pintarić
76ca019f31
Add overload of operator< for mgp::Value ( #1090 )
2023-07-28 11:35:14 +02:00
imilinovic
609b9a20f1
Add hash on mgp::Value ( #1093 )
2023-07-28 09:08:36 +02:00
Matija Pintarić
e489e4f3e7
Extend insert on Record to accept mgp::Value ( #1094 )
2023-07-27 10:33:32 +02:00
Matija Pintarić
ab4d1efe0b
Overload << operator for mgp::Value::Type ( #1080 )
2023-07-25 13:30:02 +02:00
Josipmrden
5ce1526995
Fix map at operator returning null from a map ( #1039 )
...
Fix map returning null from a map and not throwing exception if key is not present
2023-06-27 15:04:12 +02:00
Antonio Filipovic
cb843ee664
Fix multiple include error on mgp.hpp ( #1043 )
2023-06-27 10:07:33 +02:00
Antonio Filipovic
d573eda8bb
Add python & cpp batching option in procedures
...
* Add API for batching from the procedure
* Use PoolResource for batched procedures
2023-06-26 15:46:13 +02:00