aimsgui
5.1.2
|
This structure stores information needed to help and speed-up graph queries in SQL databases. More...
#include <aims/graph/qsqlgraphdatabase.h>
Public Member Functions | |
CurrentGraphData (int eid, Graph *g) | |
bool | operator== (const CurrentGraphData &) const |
Public Attributes | |
int | gid |
Graph * | graph |
std::map< int, int > | vertexindex2eid |
std::map< Vertex *, int > | vertexeid |
std::map< int, int > | edgeindex2eid |
std::map< Edge *, int > | edgeeid |
This structure stores information needed to help and speed-up graph queries in SQL databases.
It is required for several methods of the QSqlGraphDatabase class. It must be intantiated, then filled with the database information, using the fillGraphData method.
Definition at line 86 of file qsqlgraphdatabase.h.
|
inline |
Definition at line 88 of file qsqlgraphdatabase.h.
|
inline |
Definition at line 338 of file qsqlgraphdatabase.h.
std::map<Edge *, int> aims::QSqlGraphDatabase::CurrentGraphData::edgeeid |
Definition at line 96 of file qsqlgraphdatabase.h.
std::map<int, int> aims::QSqlGraphDatabase::CurrentGraphData::edgeindex2eid |
Definition at line 95 of file qsqlgraphdatabase.h.
int aims::QSqlGraphDatabase::CurrentGraphData::gid |
Definition at line 91 of file qsqlgraphdatabase.h.
Graph* aims::QSqlGraphDatabase::CurrentGraphData::graph |
Definition at line 92 of file qsqlgraphdatabase.h.
std::map<Vertex *, int> aims::QSqlGraphDatabase::CurrentGraphData::vertexeid |
Definition at line 94 of file qsqlgraphdatabase.h.
std::map<int, int> aims::QSqlGraphDatabase::CurrentGraphData::vertexindex2eid |
Definition at line 93 of file qsqlgraphdatabase.h.