Removed Dbms and QueryEngine from the Network stack.

Reviewers: buda, mislav.bradac

Reviewed By: buda, mislav.bradac

Subscribers: pullbot

Differential Revision: https://phabricator.memgraph.io/D628
This commit is contained in:
Matej Ferencevic
2017-08-03 15:26:48 +02:00
parent e45ae4c4b6
commit 71ded22b65
12 changed files with 59 additions and 57 deletions

View File

@@ -11,15 +11,15 @@ DECLARE_bool(interpret);
// TODO: This could be done in fixture.
// Shortcuts for writing variable initializations in tests
#define INIT_VARS \
Dbms dbms; \
TestSocket socket(10); \
QueryEngine<ResultStreamT> query_engine; \
SessionT session(std::move(socket), dbms, query_engine); \
SessionDataT session_data; \
SessionT session(std::move(socket), session_data); \
std::vector<uint8_t> &output = session.socket_.output;
using ResultStreamT =
communication::bolt::ResultStream<communication::bolt::Encoder<
communication::bolt::ChunkedEncoderBuffer<TestSocket>>>;
using SessionDataT = communication::bolt::SessionData<ResultStreamT>;
using SessionT = communication::bolt::Session<TestSocket>;
using StateT = communication::bolt::State;