Commit Graph

2023 Commits

Author SHA1 Message Date
Jeremy B
10ea9c773e
Making mgp_error enum class when compiling c++. Remains enum when com… ()
* Making mgp_error enum class when compiling c++. Remains enum when compiling c.
2022-05-05 17:48:17 +02:00
Jeremy B
b782271be8
Fix shared module loading
* Moving function add_query_module from CMakeLists from tests/e2e/magic_functions to tests/e2e

* Adding failing test copying behavior when loading c module (.so) into memgraph.

* Fixing issue where NO_ERROR status returned  MgpTransAddFixedResult was converted to false

* Removing unnecessary transformation

* removing incorrect parameterization of test

* re-adding parametrized transformation
2022-04-28 20:28:44 +02:00
Jure Bajic
7b78665cd8
Implement Bolt over WebSocket with asio
* Replace server implementation with asio

* Add support for bolt over WebSocket
2022-04-27 10:13:16 +02:00
Josip Matak
4abaf27765
Memgraph magic functions ()
* Extend mgp_module with include adding functions

* Add return type to the function API

* Change Cypher grammar

* Add Python support for functions

* Implement error handling

* E2e tests for functions

* Write cpp e2e functions

* Create mg.functions() procedure

* Implement case insensitivity for user-defined Magic Functions.
2022-04-21 15:45:31 +02:00
Kostas Kyrimis
ea2806bd57
Implement foreach clause () 2022-04-11 13:55:34 +03:00
Siniša Šušnjar
c8dbaf5979
Small io network socket fixes ()
* Modernize AddrInfo

* Modernize Socket
2022-04-08 14:38:13 +02:00
János Benjamin Antal
537855a0b2
Fix usages of constexpr ()
* Fix usages of constexpr
2022-03-31 13:52:43 +02:00
jbajic
60ad05acff Address review comments 2022-03-14 15:47:41 +01:00
jbajic
4f593c7fca Adapt precommit to run through all files 2022-03-14 15:47:41 +01:00
jbajic
770ea1189a Fix SSL errors 2022-03-14 15:47:41 +01:00
jbajic
695bb343f1 Resolve clang-tidy error 2022-03-14 15:47:41 +01:00
jbajic
12b4ec1589 Add memgraph namespace 2022-03-14 15:47:41 +01:00
Antonio Andelic
b33d2c3940 use boost ssl 2022-03-14 15:47:41 +01:00
János Benjamin Antal
ddca2b40f5
Remove unimplemented function declaration () 2022-02-24 11:49:22 +01:00
Antonio Andelic
4817be0add Polishing for release 2022-02-17 14:47:11 +01:00
Jure Bajic
3fb7e5378d Add websocket port argument () 2022-02-17 10:36:15 +01:00
Antonio Andelic
1d88893715 Add Websocket e2e tests () 2022-02-17 10:36:10 +01:00
Jure Bajic
bd2c30fddc Websocket unit tests () 2022-02-17 10:35:56 +01:00
Antonio Andelic
06e6ead4d2 WSS support () 2022-02-17 10:35:56 +01:00
Jure Bajic
728b37080d Fix authorization check () 2022-02-17 10:35:56 +01:00
Antonio Andelic
48a531aac1 Add websocket authentication () 2022-02-17 10:35:48 +01:00
Antonio Andelic
914fc1a656 Send logs over websocket () 2022-02-17 10:31:26 +01:00
Antonio Andelic
1d1c182c2d Add websocket server and log stream () 2022-02-17 10:31:26 +01:00
Antonio Andelic
69eca9b043
Procedures for handling modules () 2022-02-11 11:29:41 +01:00
Antonio Andelic
5aeaad198b
Define SHOW VERSION query () 2022-02-10 10:30:14 +01:00
Kostas Kyrimis
4fd8bdce4c
Make temporal types now functions use the query context timestamp () 2022-02-04 12:57:38 +01:00
Antonio Andelic
265b203b00
Build for ARM64 () 2022-02-03 13:03:35 +01:00
János Benjamin Antal
661e5185d8
Fix nested transaction error () 2022-02-03 09:41:23 +01:00
János Benjamin Antal
6c00d146f2
Add configs for kafka streams () 2022-01-31 17:26:53 +01:00
Antonio Andelic
ced84e17b6
Update nlohmann and remove guards () 2022-01-26 08:12:09 +01:00
Antonio Andelic
bb1308acc7
Use libs from toolchain () 2022-01-21 10:22:36 +01:00
János Benjamin Antal
e1f31d3d02
Toolchain v4 with fbthrift () 2022-01-18 12:51:27 +01:00
Josip Matak
339cd9b84e
Change Python root directory () 2022-01-18 08:23:17 +01:00
Antonio Andelic
7deac4ac8b
Extra procedures transformation info () 2022-01-13 13:46:32 +01:00
János Benjamin Antal
ec65187442
Use correct error in log message () 2022-01-10 13:50:46 +01:00
János Benjamin Antal
079c0495c3
Increase reference count when returning Py_None () 2022-01-07 12:56:52 +01:00
Kostas Kyrimis
90cfed2ada
Remove unnecessary use of string in server start method () 2021-12-14 16:13:24 +01:00
Antonio Andelic
8716b8e992
Update to newest spdlog and fmt () 2021-12-07 11:05:33 +01:00
Antonio Andelic
d9bb4e2e46
Use default values instantly for batch size/interval () 2021-11-30 16:29:51 +01:00
János Benjamin Antal
05d0aee494
Avoid crash in case of loading old stream () 2021-11-30 15:27:11 +01:00
Antonio Andelic
aabec99a8e
Procedure for stream configs () 2021-11-29 08:56:10 +01:00
Antonio Andelic
d277dd49a3
Update stats with query modules () 2021-11-26 15:31:25 +01:00
Antonio Andelic
12f4e0068a Small polishing and fixes 2021-11-16 17:23:20 +01:00
Antonio Andelic
e8976e0f1c Update mgp API for Pulsar () 2021-11-16 16:00:25 +01:00
Kostas Kyrimis
6eb52581eb Retry transaction on consumer () 2021-11-16 15:58:36 +01:00
Antonio Andelic
8606e69fd6 Add support for type in show streams () 2021-11-16 15:58:36 +01:00
Antonio Andelic
c7b045bffc Pulsar e2e tests () 2021-11-16 15:58:35 +01:00
Antonio Andelic
b66cc66503 Add support for Pulsar queries () 2021-11-16 15:52:58 +01:00
Antonio Andelic
0e4719018a Introduce pulsar dependency () 2021-11-16 15:47:40 +01:00
Antonio Andelic
0ebd52aac3 Support for different consumers () 2021-11-16 15:40:27 +01:00