memgraph/include/utils
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
..
command_line All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
config All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
counters All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
datetime All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
exceptions All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
hashing All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
ioc All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
iterator Database interface refactor. 2016-08-15 00:09:58 +01:00
memory All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
numerics All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
random All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
string All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
sysinfo All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
time All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
timer First integration almost done. BOLT still doesn't work as expected, problem is only serialization order. 2016-08-11 04:47:30 +01:00
types All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
variadic All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
visitor All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
assert.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
auto_scope.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
bash_colors.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
bswap.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
buffer.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
cpu_relax.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
crtp.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
eq_wrapper.hpp Started adding remove methods. 2016-08-10 20:02:54 +01:00
likely.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
mark_ref.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
option.hpp Database interface refactor. 2016-08-15 00:09:58 +01:00
placeholder.hpp Database interface refactor. 2016-08-15 00:09:58 +01:00
platform.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
reference_wrapper.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
stacktrace.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
sys.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
terminate_handler.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
total_ordering_with.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
total_ordering.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
type_discovery.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00
underlying_cast.hpp All files for the Release are now isolated 2016-08-10 09:39:02 +01:00