dotNetRDF API Documentation

IVirtualNode(TNodeID,TGraphID) Interface

Interface for Virtual Nodes

For a list of all members of this type, see IVirtualNode(TNodeID,TGraphID) Members .

public interface IVirtualNode<TNodeID, TGraphID> : INode, IComparable<INode>, IComparable<IBlankNode>, IComparable<IGraphLiteralNode>, IComparable<ILiteralNode>, IComparable<IUriNode>, IComparable<IVariableNode>, IEquatable<INode>, IEquatable<IBlankNode>, IEquatable<IGraphLiteralNode>, IEquatable<ILiteralNode>, IEquatable<IUriNode>, IEquatable<IVariableNode>, ISerializable, IXmlSerializable, IEquatable<IVirtualNode<TNodeID, TGraphID>>, IComparable<IVirtualNode<TNodeID, TGraphID>>

Types that implement IVirtualNode(TNodeID,TGraphID)

Type 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
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

Generic template parameters

TNodeID
Node ID Type
TGraphID
Graph ID Type

Requirements

Namespace: VDS.RDF.Storage.Virtualisation

Assembly: dotNetRDF (in dotNetRDF.dll)

See Also

IVirtualNode(TNodeID,TGraphID) Members | VDS.RDF.Storage.Virtualisation Namespace