Template Class Graph¶
Defined in File graph.hpp
Class Documentation¶
-
template<EdgeOrientation
Orientation>
classGraph Ctors & Dtor
-
Graph(const std::string &path) load graph if present on disk, initialize it otherwise
- Parameters
path: graph directory on disk
-
Graph(const std::string &path, const std::string &config) create graph on disk at the given path with the given configuration
- Parameters
path: the graph directory on disk (must not exist)config: the path to a JSON file
-
~Graph() graph instance destructor
Public Types
-
template<>
usingvertex_const_iterator_t= std::iterator<std::input_iterator_tag, const vertex_t> iterator over vertices
Public Functions
-
Edges<Orientation> &
edges() edges accessor
-
Vertices<Orientation> &
vertices() vertices accessor
-
Status
commit() Process uncommitted operations.
- Return
information whether operation succeeded or not
-
std::string
statistics() const Provides human readable string of all database counters.
-