dotNetRDF API Documentation

VDS.RDF.Storage.Virtualisation Namespace

Missing <summary> documentation for VDS.RDF.Storage.Virtualisation

Namespace Hierarchy

Classes

Class Description
BaseVirtualBlankNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Blank Node
BaseVirtualGraphLiteralNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Graph Literal Node
BaseVirtualLiteralNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Literal Node
BaseVirtualNode(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
BaseVirtualUriNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual URI Node
BaseVirtualVariableNode(TNodeID,TGraphID) Abstract Base implementation of a Virtual Variable Node
SimpleVirtualBlankNode Simple implementation of a Virtual Blank Node where the virtual IDs are integers
SimpleVirtualGraphLiteralNode Simple implementation of a Virtual Graph Literal Node where the virtual IDs are integers
SimpleVirtualLiteralNode Simple implementation of a Virtual Literal Node where the virtual IDs are integers
SimpleVirtualNodeCache(TNodeID) A Cache that maps from Virtual IDs to Materialised Values where the IDs map directly to dictionary keys
SimpleVirtualUriNode Simple implementation of a Virtual URI Node where the virtual IDs are integers
SimpleVirtualVariableNode Simple implementation of a Virtual URI Node where the virtual IDs are integers
VirtualNodeCache(TNodeID,TKey) A Cache that maps from Virtual IDs to Materialised Values

Interfaces

Interface Description
IVirtualNode(TNodeID,TGraphID) Interface for Virtual Nodes
IVirtualRdfProvider(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.