VGServer::AnyType | AnyType is the class which encapsules the different possible attribute typed values |
VGServer::AttributeBigBlobPolicy | AttributeBigBlob is a AttributeBlob specialization for large attribute arrays which grow 1 MB at a time |
VGServer::AttributeEdgeTinyBlobPolicy | AttributeEdgeTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one edge object |
VGServer::AttributeIdException | AttributeIdException is thrown by setVertexAttr and setEdgeAttr functions when supplied with an invalid attribute id |
VGServer::AttributeParseException | AttributeParseException is an exception class thrown when the parser recognizes a syntax error |
VGServer::AttributeProperties | AttributeProperties specifies the name, type and possibly more properties of an attribute |
VGServer::AttributePropertiesList | AttributePropertiesList is a container class derived from std::vector enclosing the list of attributes |
VGServer::AttributeSelectorList | AttributeSelectorList holds a vector of AttributeSelectors representing the array of return values of a selection query |
VGServer::AttributeVertexTinyBlobPolicy | AttributeVertexTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one vertex object |
VGServer::ByteBuffer | ByteBuffer is an inline utility class used by the graph server to enclose a continuous memory space and securely return it to the client |
VGServer::ByteInBuffer | ByteInBuffer is a cursor class to ByteBuffer implementing extraction functions used in the graph client parser to securely access the byte blob returned by the server |
VGServer::ByteOutBuffer | ByteOutBuffer is a cursor class to ByteBuffer implementing growing byte oriented memory buffer interface used in the graph server when constructing the client output |
VGServer::ChangeFrame | ChangeFrame contains a list of changes made to the graph within one time slot |
VGServer::ChangeFrame::ChangeEntry | Struct used as entries in the sequence of changes |
VGServer::Changelist | Changelist contains a set of flexible data structures used to save temporary changes to the graph, and possibly prepare the changes to be incorporated into the global graph |
VGServer::ChangeTimeline | ChangeTimeline models the functions to manage two Changelist snapshots: one of the initial frame and one including all ChangeFrames merged to support queries for the final state |
VGServer::ConversionException | ConversionException is an exception class thrown by some combinations of get and set in AnyType |
VGServer::DataLoadedException | Thrown by GraphLoader if some invalid data is loaded |
VGServer::EdgeRef | EdgeRef is a read-only reference object holding indices into the GraphData structures |
VGServer::FilterRoot | FilterRoot holds the root node of either an edge filter or a vertex filter |
VGServer::GraphClientFace | GraphClientFace is a facade class for the client to strip down the functionality of GraphConnection |
VGServer::GraphConnection | GraphConnection represents the context and link to exactly one client instance |
VGServer::GraphContainer | GraphContainer is the owner class of the global static graph information |
VGServer::GraphContainer::RTreeData | Structure which contains the data for each rectangle in the leaves of the rtree |
VGServer::GraphContainer::RTreeDataCallback | Callback context class used to get a MBR from a data object |
VGServer::GraphData | GraphData contains the basic data structures representing the global static graph |
VGServer::GraphData::Edge | Allocated millions of times in the adjacency array |
VGServer::GraphData::Vertex | Allocated millions of times in the vertex array |
VGServer::GraphException | GraphException is the base class for exceptions by some part of the server library |
VGServer::GraphLoader | GraphLoader is a class which extends GraphData by load functions which accept vertex and edge data _in_ascending_order_ and write it into a global GraphData's structure |
VGServer::GraphLoaderKFile | GraphLoaderKFile is-a GraphLoader which will load .k map files |
VGServer::GraphParser< Callback > | GraphParser is a static polymorphic class used to parse the data streams returned by the server |
VGServer::GraphParserCallbackAdapter | A base callback class containing stubs to all the event functions which are called by the GraphParser |
VGServer::GraphParserException | Thrown by GraphParser when the data stream is invalid |
VGServer::GraphProperties | GraphProperties is a conglomerate of important unchangeable properties of the graph |
VGServer::GraphServer | GraphServer contains the main loop of a graph server which waits for a new connection |
VGServer::OrderException | Thrown by GraphLoader when the required loading order is violated |
VGServer::ParseNode | ParseNode is the abstract interface for filter or selection nodes constructed by the AttributeParser |
VGServer::QueryLimits | This struct contains the four limit parameters of getArea and getNearestNeighbor |
VGServer::RTree | Outer RTree class implementes a "template namespace" parameterized by the CoordType used in all the nested classes |
VGServer::RTree::LevelStats | Data class used to collect information from one level the tree |
VGServer::RTree::Point | Two dimensional point |
VGServer::RTree::Rect | Two dimensional rectangle class with sufficient caluclation methods |
VGServer::RTree::Stats | Data class used to collect statistical information from the tree |
VGServer::RTree::Tree< _DataType, _DataTypeCallback > | Tree is a class implementing an R*-Tree used to accelerate access to the edges during a getArea query |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::InnerNode | Structure used to access fields of an inner node page of the R-Tree |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::InnerNodeData | Data struct of the elements found in each inner node |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNode | Structure used to access fields of a leaf node page of the R-Tree |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::LeafNodeData | Data struct of the elements in the leaf nodes. it is based on the template parameter |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NNPQData | Class containing the data and ordering function of the nearest neighbor priority queue |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData > | Node page augmented by a data type: either the childMBR + childPageId for InnerNodes or the childData for LeafNodes |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::Node< _NodeData >::SplitDist | Data struct to order computed distributions |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::NodeHead | Common data structures found at the beginning of each node page |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::PageManager | Poor man's page manager. used so that no pointers are saved in the R-Tree data |
VGServer::RTree::Tree< _DataType, _DataTypeCallback >::ReinsertDist | Data structed used to order children to reinsert |
VGServer::TpArray< Tp > | TpArray is a more simple template array than std::vector |
VGServer::TpAttributeBlob< AllocPolicy > | TpAttributeBlob is the growing byte oriented memory buffer used in the graph server to store attribute values packed in a large array |
VGServer::VertexRef | VertexRef is a read-only reference object holding indices into the GraphData structures |