Click or drag to resize

VDS.RDF.Storage.Virtualisation Namespace

[Missing <summary> documentation for "N:VDS.RDF.Storage.Virtualisation"]

Classes
  ClassDescription
Public classBaseVirtualBlankNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual Blank Node.
Public classBaseVirtualGraphLiteralNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual Graph Literal Node.
Public classBaseVirtualLiteralNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual Literal Node.
Public classBaseVirtualNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual Node which is a Node that is represented only by some ID until such time as its value actually needs materialising.
Public classBaseVirtualUriNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual URI Node.
Public classBaseVirtualVariableNode<TNodeID, TGraphID>
Abstract Base implementation of a Virtual Variable Node.
Public classSimpleVirtualBlankNode
Simple implementation of a Virtual Blank Node where the virtual IDs are integers.
Public classSimpleVirtualGraphLiteralNode
Simple implementation of a Virtual Graph Literal Node where the virtual IDs are integers.
Public classSimpleVirtualLiteralNode
Simple implementation of a Virtual Literal Node where the virtual IDs are integers.
Public classSimpleVirtualNodeCache<TNodeID>
A Cache that maps from Virtual IDs to Materialised Values where the IDs map directly to dictionary keys.
Public classSimpleVirtualUriNode
Simple implementation of a Virtual URI Node where the virtual IDs are integers.
Public classSimpleVirtualVariableNode
Simple implementation of a Virtual URI Node where the virtual IDs are integers.
Public classStoreVirtualGraphPersistenceWrapper<TNodeID, TGraphID>
Base class for update operations on virtualized graphs. Implementors have to provide a method to convert standard Nodes to their virtual form according to the IVirtualRdfProvider which is in use.
Public classVirtualNodeCache<TNodeID, TKey>
A Cache that maps from Virtual IDs to Materialised Values.
Interfaces
  InterfaceDescription
Public interfaceICanCopy
Interface for nodes that know for themseves how to create a copy of themselves to a different graph.
Public interfaceIVirtualIdComparable
Interface for comparing nodes on their VirtualID property.
Public interfaceIVirtualNode<TNodeID, TGraphID>
Interface for Virtual Nodes.
Public interfaceIVirtualRdfProvider<TNodeID, TGraphID>
A Virtual RDF Provider is a provider that transforms materialised values into virtual ID values. These virtual values can be used to do much faster term equality checking and to minimise memory usage when accessing out of memory data.