memgraph/src/storage
florijan 0c40c67ac2 Implement remote create (storage, RPC, not operator)
Summary:
Implementation of remote vertex and edge creation. This diff addresses
the creation API (`GraphDbAccessor::InsertEdge`,
`GraphDbAccessor::InsertRemoteVertex`) and the necessary RPC and
`RemoteCache` stuff.

What is missing for full remote creation support are
`query::plan::operator` changes that are expected to minor. Pushing this
diff as it's large enough, operator and end to end tests in the next.

Also, the naming of existing structures and files is confusing (update
refering to both updates and created, `results` used too often etc.). I
will address this too, but feel free to comment on bad naming.

Reviewers: dgleich, teon.banek, msantl

Reviewed By: dgleich

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1210
2018-02-21 09:17:48 +01:00
..
locking Implement sync operator 2018-02-14 13:03:18 +01:00
address_types.hpp Extract address types 2018-02-15 17:31:10 +01:00
address.hpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
concurrent_id_mapper_master.cpp RPC refactor 2018-01-24 15:27:40 +01:00
concurrent_id_mapper_master.hpp RPC refactor 2018-01-24 15:27:40 +01:00
concurrent_id_mapper_rpc_messages.hpp RPC refactor 2018-01-24 15:27:40 +01:00
concurrent_id_mapper_single_node.hpp Add master/worker flags, main functions and coordination 2017-12-19 16:05:57 +01:00
concurrent_id_mapper_worker.cpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
concurrent_id_mapper_worker.hpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
concurrent_id_mapper.hpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
deferred_deleter.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
edge_accessor.cpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
edge_accessor.hpp Extract address types 2018-02-15 17:31:10 +01:00
edge.hpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
edges.hpp Extract address types 2018-02-15 17:31:10 +01:00
garbage_collector.hpp Prepare transactional engine for distributed 2017-12-01 09:17:44 +01:00
gid.hpp Change gid bit size 2017-12-28 11:04:52 +01:00
property_value_store.hpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00
property_value.cpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
property_value.hpp Replace debug_assert, permanent_assert with DCHECK/CHECK 2017-10-11 14:43:32 +02:00
record_accessor.cpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
record_accessor.hpp Implement remote create (storage, RPC, not operator) 2018-02-21 09:17:48 +01:00
types.hpp Add virtual destructors 2018-01-19 10:40:09 +01:00
vertex_accessor.cpp Prepare RecordAccessor for distributed, part one 2018-02-05 09:48:50 +01:00
vertex_accessor.hpp Fix remote expansion 2018-02-01 14:57:09 +01:00
vertex.hpp Migrate db::types to storage:: 2018-01-17 10:35:12 +01:00