memgraph/src/database
florijan 1d5d67aeac Refactor database::StateDelta
Summary:
Refactor in two ways. First, expose members without getters as we will
need most of them in distributed. And this was always the sensible thing
to do. Second, add storage type values to deltas. This is also a
sensible thing to do, and it will be very beneficial in distributed. We
didn't do it before because name<->value type mappings aren't guaranteed
to be the same after recovery. A task has been added to address this
(preserve mappings in durability).

Reviewers: dgleich, buda

Reviewed By: dgleich

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D1167
2018-02-02 11:44:03 +01:00
..
indexes Support distributed (label, property) indexes 2018-01-25 18:08:04 +01:00
config.cpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
counters.cpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
counters.hpp Use RPC ClientPool instead of Client 2018-02-01 10:32:05 +01:00
graph_db_accessor.cpp Refactor database::StateDelta 2018-02-02 11:44:03 +01:00
graph_db_accessor.hpp Support worker transaction begin/advance/commit/abort 2018-02-01 12:12:20 +01:00
graph_db.cpp Fix distributed master index recovery from snapshot 2018-02-01 08:01:14 +01:00
graph_db.hpp Fix distributed master index recovery from snapshot 2018-02-01 08:01:14 +01:00
state_delta.cpp Refactor database::StateDelta 2018-02-02 11:44:03 +01:00
state_delta.hpp Refactor database::StateDelta 2018-02-02 11:44:03 +01:00
storage_gc.hpp Refactor GraphDb 2018-01-12 16:47:24 +01:00
storage.hpp Support durability recovery on worker (specifically indexes) 2018-02-01 14:53:51 +01:00