Class NonIndexedThreadSafeGraph
A Thread Safe version of the Graph class.
Implements
System.IDisposable
System.IEquatable<T><IGraph>
System.IEquatable<T><Graph>
System.IEquatable<T><ThreadSafeGraph>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF
Assembly: dotNetRdf.dll
Syntax
public class NonIndexedThreadSafeGraph : ThreadSafeGraph, IGraph, INodeFactory, IDisposable, ITripleIndex, IEquatable<IGraph>, IEquatable<Graph>, IEquatable<ThreadSafeGraph>
Remarks
Performance will be marginally worse than a normal Graph but in multi-threaded scenarios this will likely be offset by the benefits of multi-threading.
Since this is a non-indexed version load performance will be better but query performance better.
Constructors
| Improve this Doc View SourceNonIndexedThreadSafeGraph(IRefNode)
Creates a new non-indexed Thread Safe Graph.
Declaration
public NonIndexedThreadSafeGraph(IRefNode graphName = null)
Parameters
Type | Name | Description |
---|---|---|
IRefNode | graphName | The name to assign to the new graph. |
Remarks
Performance will be marginally worse than a normal Graph but in multi-threaded scenarios this will likely be offset by the benefits of multi-threading.
Since this is a non-indexed version load performance will be better but query performance better.
Implements
System.IDisposable
System.IEquatable<T>
System.IEquatable<T>
System.IEquatable<T>