edu.upc.dama.dex.core
Class DbGraph

java.lang.Object
  extended by edu.upc.dama.dex.core.Graph
      extended by edu.upc.dama.dex.core.DbGraph
All Implemented Interfaces:
Identifiers

public final class DbGraph
extends Graph

Persistent Graph database.

Each GraphPool has a DbGraph associated, which is a persistent Graph which contains all data stored into a DEX image file, the graph database.

Author:
Sparsity Technologies

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.upc.dama.dex.core.Graph
Graph.AttributeData, Graph.AttributeStats, Graph.TypeData
 
Field Summary
 
Fields inherited from class edu.upc.dama.dex.core.Graph
ATTR_KIND_BASIC, ATTR_KIND_INDEXED, ATTR_KIND_UNIQUE, EDGES_BOTH, EDGES_IN, EDGES_OUT, numEdges, numNodes, OPERATION_BETWEEN, OPERATION_EQ, OPERATION_ERE, OPERATION_GE, OPERATION_GT, OPERATION_ILIKE, OPERATION_LE, OPERATION_LIKE, OPERATION_LT, OPERATION_NE, ORDER_ASCENDENT, ORDER_DESCENDENT
 
Fields inherited from interface edu.upc.dama.dex.core.Identifiers
DBGRAPH_ID, GLOBAL_TYPE, INVALID_ATTRIBUTE, INVALID_EDGE, INVALID_NODE, INVALID_OID, INVALID_TYPE
 
Method Summary
 
Methods inherited from class edu.upc.dama.dex.core.Graph
close, degree, drop, edges, edgeTypes, existsEdge, existsEdgeIn, existsEdgeOut, existsNode, explode, explode, explode, explode, export, findAttribute, findAttributes, findAttributes, findEdge, findEdges, findEdges, findEdgeType, findNodeType, findObj, findType, getAttribute, getAttribute, getAttribute, getAttributeCount, getAttributeData, getAttributeIntervalCount, getAttributeName, getAttributes, getAttributesFromType, getAttributeSize, getAttributeStats, getAttributeType, getEdge, getEdgePeer, getEdgeTypes, getGraphPool, getHead, getNodeTypes, getObjectType, getSession, getTail, getType, getTypeData, getTypeName, getValues, heads, indexAttribute, isEdgeTypeDirected, isEdgeTypeRestricted, isEdgeTypeUndirected, isOpen, isTypeEdge, isTypeNode, neighbors, neighbors, neighbors, neighbors, newAttribute, newAttribute, newEdge, newEdge, newEdgeType, newEdgeType, newEdgeType, newNode, newNodeType, newRestrictedEdgeType, newRestrictedEdgeType, newTransientAttribute, newTransientAttribute, newUndirectedEdgeType, nodes, nodeTypes, removeAttribute, removeType, select, select, select, select, select, setAttribute, setAttribute, tails
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait