Click or drag to resize

VelocityGraph Namespace

The VelocityGraph namespace contains classes for the VelocityGraph Graph Database.
Classes
  ClassDescription
Public classEdge
An Edge links two vertices. Along with its key/value properties, an edge has both a directionality and a label. The directionality determines which vertex is the tail vertex (out vertex) and which vertex is the head vertex (in vertex). The edge label determines the type of relationship that exists between the two vertices. Diagrammatically, outVertex ---label---> inVertex.
Public classEdgeType
All edges have a type that is identified as a EdgeType. Each EdgeType have a name, can be persisted and tracks all edges of its type. The edge type also knows about properties used by its type.
Public classElement
Base class for Edge and Vertex
Public classGraph
Graph is the root object of a graph. Most graph api is on this class but useful api also exist on VertexType and EdgeType.
Public classGraphJsonSettings
Public classPropertyType
Keeper of Edge and Vertex properties
Public classPropertyTypeNoDuplicateValuesT
Used with string property type values. Avoids storing duplicate string values.
Public classPropertyTypeTT
Keeper of Edge and Vertex properties
Public classVertex
A vertex maintains pointers to both a set of incoming and outgoing edges. The outgoing edges are those edges for which the vertex is the tail. The incoming edges are those edges for which the vertex is the head. Diagrammatically, ---inEdges---> vertex ---outEdges--->
Public classVertexType
All vertices have a type that is identified as a VertexType. Each VertexType have a name, can be persisted and tracks all vertices of its type. The vertex type also knows about properties used by its type.
Enumerations
  EnumerationDescription
Public enumerationDataType
Choose IOptimizedPersistable instead of Object for property types where you only will store objects of type IOptimizedPersistable as property value.
Public enumerationPropertyKind
A property can be index or not or index can require each entry to be unique