#include <stdlib.h>
#include <assert.h>
#include <utility>
#include <string>
#include "GraphTypes.h"
#include "AnyType.h"
#include "AttributeProperties.h"
Go to the source code of this file.
Namespaces | |
namespace | VGServer |
Classes | |
class | VGServer::AttributeBigBlobPolicy |
AttributeBigBlob is a AttributeBlob specialization for large attribute arrays which grow 1 MB at a time. More... | |
struct | VGServer::AttributeEdgeTinyBlobPolicy |
AttributeEdgeTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one edge object. More... | |
class | VGServer::AttributeVertexTinyBlobPolicy |
AttributeVertexTinyblob is a TpAttributeBlob specialization for attribute blob containing values of just one vertex object. More... | |
class | 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. More... | |
Typedefs | |
typedef TpAttributeBlob< AttributeBigBlobPolicy > | VGServer::AttributeBigBlob |
typedef TpAttributeBlob< AttributeEdgeTinyBlobPolicy > | VGServer::AttributeEdgeTinyBlob |
typedef TpAttributeBlob< AttributeVertexTinyBlobPolicy > | VGServer::AttributeVertexTinyBlob |