memgraph/include
Kruno Tomola Fabro df0bf6fa5f Database interface refactor.
DbAccessor:
 -Guarantees that access to Vertex and Edge is possible only through
 Vertex::Accessor and Edge::Accessor.
 -Guarantees that changing Vertex and Edge is possible only using
 Vertex::Accessor returned by vertex_insert() method and
 Edge::Accessor returned by edge_insert() method.
 -Offers CRUD for Vertex and Edge except iterating over all edges.

Squashed commit messages:

First step in database accessor refactoring done.
It's compiling.
All tests with exception of integration_querys pass

Tests now initialize logging facilities.

Refactored accessors.
RecordAccessor now has 3 states.
From,To,Out,In in there respecive Accessors return unfilled RecordAccessor.
Added iterator classes into utils/itearator/.
2016-08-15 00:09:58 +01:00
..
communication Database interface refactor. 2016-08-15 00:09:58 +01:00
config some header files are splitted (WORK IN PROGRESS) 2016-07-05 13:20:33 +01:00
data_structures First integration almost done. BOLT still doesn't work as expected, problem is only serialization order. 2016-08-11 04:47:30 +01:00
database Database interface refactor. 2016-08-15 00:09:58 +01:00
dc some header files are splitted (WORK IN PROGRESS) 2016-07-05 13:20:33 +01:00
io First integration almost done. BOLT still doesn't work as expected, problem is only serialization order. 2016-08-11 04:47:30 +01:00
logging First integration almost done. BOLT still doesn't work as expected, problem is only serialization order. 2016-08-11 04:47:30 +01:00
memory All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
mvcc build fixes 2016-08-11 15:32:58 +01:00
query_engine Database interface refactor. 2016-08-15 00:09:58 +01:00
storage Database interface refactor. 2016-08-15 00:09:58 +01:00
template_engine some new header + source files (vertices, vertex_accessor, properties), first version of Index works, skiplist<T> + concurrent_set + concurrent_map (still has to be finished) 2016-07-05 04:01:22 +01:00
threading All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
transactions All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
utils Database interface refactor. 2016-08-15 00:09:58 +01:00