From 87111b2f8948c52d0bf5b478e289ad131c13141e Mon Sep 17 00:00:00 2001 From: gvolfing <107616712+gvolfing@users.noreply.github.com> Date: Mon, 3 Oct 2022 15:31:06 +0200 Subject: [PATCH] Implement missing message handlers (#563) Implement the missing message handlers with basic functionality. The implementation does not include any capabilities to filter based on expressions. --- src/query/v2/requests.hpp | 32 +- src/storage/v3/CMakeLists.txt | 3 +- src/storage/v3/shard_rsm.cpp | 505 ++++++++++++++++- src/storage/v3/shard_rsm.hpp | 1 + tests/simulation/shard_rsm.cpp | 620 +++++++++++++++++++-- tests/unit/storage_v3.cpp | 16 +- tests/unit/storage_v3_edge.cpp | 19 +- tests/unit/storage_v3_expr.cpp | 13 +- tests/unit/storage_v3_indices.cpp | 10 +- tests/unit/storage_v3_isolation_level.cpp | 15 +- tests/unit/storage_v3_vertex_accessors.cpp | 13 +- 11 files changed, 1119 insertions(+), 128 deletions(-) diff --git a/src/query/v2/requests.hpp b/src/query/v2/requests.hpp index 476634701..b16c44541 100644 --- a/src/query/v2/requests.hpp +++ b/src/query/v2/requests.hpp @@ -57,17 +57,10 @@ struct EdgeId { Gid gid; }; -struct Vertex { - VertexId id; - std::vector