ITransactionalGraph Interface |
Namespace: VDS.RDF
The ITransactionalGraph type exposes the following members.
Name | Description | |
---|---|---|
AllNodes |
Gets the unique Subject, Predicate and Object nodes of the Graph.
(Inherited from IGraph.) | |
BaseUri |
Gets/Sets the Base Uri for the Graph.
(Inherited from IGraph.) | |
IsEmpty |
Gets whether a Graph is Empty.
(Inherited from IGraph.) | |
NamespaceMap |
Gets the Namespace Map for the Graph.
(Inherited from IGraph.) | |
Nodes |
Gets the unique Subject and Object nodes of the Graph.
(Inherited from IGraph.) | |
Triples |
Gets the Triple Collection for the Graph.
(Inherited from IGraph.) |
Name | Description | |
---|---|---|
Assert(IEnumerableTriple) |
Asserts an Enumerable of Triples in the Graph.
(Inherited from IGraph.) | |
Assert(Triple) |
Asserts a Triple in the Graph.
(Inherited from IGraph.) | |
Clear |
Retracts all Triples from the Graph.
(Inherited from IGraph.) | |
ContainsTriple |
Gets whether a given Triple is in this Graph.
(Inherited from IGraph.) | |
CreateBlankNode |
Creates a Blank Node with a new automatically generated ID.
(Inherited from INodeFactory.) | |
CreateBlankNode(String) |
Creates a Blank Node with the given Node ID.
(Inherited from INodeFactory.) | |
CreateGraphLiteralNode |
Creates a Graph Literal Node which represents the empty Subgraph.
(Inherited from INodeFactory.) | |
CreateGraphLiteralNode(IGraph) |
Creates a Graph Literal Node which represents the given Subgraph.
(Inherited from INodeFactory.) | |
CreateLiteralNode(String) |
Creates a Literal Node with the given Value.
(Inherited from INodeFactory.) | |
CreateLiteralNode(String, String) |
Creates a Literal Node with the given Value and Language.
(Inherited from INodeFactory.) | |
CreateLiteralNode(String, Uri) |
Creates a Literal Node with the given Value and Data Type.
(Inherited from INodeFactory.) | |
CreateUriNode |
Creates a URI Node that corresponds to the Base URI of the Graph.
(Inherited from IGraph.) | |
CreateUriNode(String) |
Creates a URI Node for the given QName using the Graphs NamespaceMap to resolve the QName.
(Inherited from IGraph.) | |
CreateUriNode(Uri) |
Creates a URI Node for the given URI.
(Inherited from INodeFactory.) | |
CreateVariableNode |
Creates a Variable Node for the given Variable Name.
(Inherited from INodeFactory.) | |
Difference |
Calculates the difference between this Graph and the given Graph.
(Inherited from IGraph.) | |
Discard |
Discards any changes to the Graph.
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
Equals |
Checks whether a Graph is equal to another Graph and if so returns the mapping of Blank Nodes.
(Inherited from IGraph.) | |
Flush |
Flushes any changes to the Graph.
| |
GetBlankNode |
Selects the Blank Node with the given ID if it exists in the Graph, returns null otherwise.
(Inherited from IGraph.) | |
GetLiteralNode(String) |
Selects the Literal Node with the given Value if it exists in the Graph, returns null otherwise.
(Inherited from IGraph.) | |
GetLiteralNode(String, String) |
Selects the Literal Node with the given Value and Language if it exists in the Graph, returns null otherwise.
(Inherited from IGraph.) | |
GetLiteralNode(String, Uri) |
Selects the Literal Node with the given Value and DataType if it exists in the Graph, returns otherwise.
(Inherited from IGraph.) | |
GetNextBlankNodeID |
Creates a new unused Blank Node ID and returns it.
(Inherited from INodeFactory.) | |
GetSchema | This method is reserved and should not be used. When implementing the IXmlSerializable interface, you should return ( in Visual Basic) from this method, and instead, if specifying a custom schema is required, apply the XmlSchemaProviderAttribute to the class. (Inherited from IXmlSerializable.) | |
GetTriples(Uri) |
Selects all Triples which have a Uri Node with the given Uri.
(Inherited from IGraph.) | |
GetTriples(INode) |
Selects all Triples which contain the given Node.
(Inherited from IGraph.) | |
GetTriplesWithObject(Uri) |
Selects all Triples where the Object is a Uri Node with the given Uri.
(Inherited from IGraph.) | |
GetTriplesWithObject(INode) |
Selects all Triples where the Object is a given Node.
(Inherited from IGraph.) | |
GetTriplesWithPredicate(Uri) |
Selects all Triples where the Predicate is a Uri Node with the given Uri.
(Inherited from IGraph.) | |
GetTriplesWithPredicate(INode) |
Selects all Triples where the Predicate is a given Node.
(Inherited from IGraph.) | |
GetTriplesWithPredicateObject |
Selects all Triples with the given Predicate and Object.
(Inherited from IGraph.) | |
GetTriplesWithSubject(Uri) |
Selects all Triples where the Subject is a Uri Node with the given Uri.
(Inherited from IGraph.) | |
GetTriplesWithSubject(INode) |
Selects all Triples where the Subject is a given Node.
(Inherited from IGraph.) | |
GetTriplesWithSubjectObject |
Selects all Triples with the given Subject and Object.
(Inherited from IGraph.) | |
GetTriplesWithSubjectPredicate |
Selects all Triples with the given Subject and Predicate.
(Inherited from IGraph.) | |
GetUriNode(String) |
Selects the Uri Node with the given QName if it exists in the Graph, returns null otherwise.
(Inherited from IGraph.) | |
GetUriNode(Uri) |
Selects the Uri Node with the given Uri if it exists in the Graph, returns null otherwise.
(Inherited from IGraph.) | |
HasSubGraph(IGraph) |
Checks whether this Graph has the given Graph as a sub-graph.
(Inherited from IGraph.) | |
HasSubGraph(IGraph, DictionaryINode, INode) |
Checks whether this Graph has the given Graph as a sub-graph.
(Inherited from IGraph.) | |
IsSubGraphOf(IGraph) |
Checks whether this Graph is a sub-graph of the given Graph.
(Inherited from IGraph.) | |
IsSubGraphOf(IGraph, DictionaryINode, INode) |
Checks whether this Graph is a sub-graph of the given Graph.
(Inherited from IGraph.) | |
Merge(IGraph) |
Merges the given Graph into this Graph.
(Inherited from IGraph.) | |
Merge(IGraph, Boolean) |
Merges the given Graph into this Graph.
(Inherited from IGraph.) | |
ReadXml | Generates an object from its XML representation. (Inherited from IXmlSerializable.) | |
ResolveQName |
Resolves a QName into a URI using the Namespace Map and Base URI of this Graph.
(Inherited from IGraph.) | |
Retract(IEnumerableTriple) |
Retracts an Enumerable of Triples from the Graph.
(Inherited from IGraph.) | |
Retract(Triple) |
Retracts a Triple from the Graph.
(Inherited from IGraph.) | |
WriteXml | Converts an object into its XML representation. (Inherited from IXmlSerializable.) |
Name | Description | |
---|---|---|
Changed |
Event which is raised when the Graph contents change
(Inherited from IGraph.) | |
Cleared |
Event which is raised after the Graph is cleared of its contents
(Inherited from IGraph.) | |
ClearRequested |
Event which is raised just before the Graph is cleared of its contents
(Inherited from IGraph.) | |
Merged |
Event which is raised when a Merge operation is completed on the Graph
(Inherited from IGraph.) | |
MergeRequested |
Event which is raised just before a Merge operation begins on the Graph
(Inherited from IGraph.) | |
TripleAsserted |
Event which is raised when a Triple is asserted in the Graph
(Inherited from IGraph.) | |
TripleRetracted |
Event which is raised when a Triple is retracted from the Graph
(Inherited from IGraph.) |
Name | Description | |
---|---|---|
AddToList(INode, IEnumerableINode) | Overloaded.
Adds new items to the end of a list (aka a RDF collection).
(Defined by Extensions.) | |
AddToListT(INode, IEnumerableT, FuncT, INode) | Overloaded.
Adds new items to the end of a list (aka a RDF collection).
(Defined by Extensions.) | |
AsDynamic |
Dynamically wraps a graph.
(Defined by DynamicExtensions.) | |
Assert |
Asserts a new Triple in the Graph.
(Defined by Extensions.) | |
AssertList(IEnumerableINode) | Overloaded.
Asserts a list as a RDF collection and returns the node that represents the root of the RDF collection.
(Defined by Extensions.) | |
AssertList(INode, IEnumerableINode) | Overloaded.
Asserts a list as a RDF collection using an existing node as the list root.
(Defined by Extensions.) | |
AssertListT(IEnumerableT, FuncT, INode) | Overloaded.
Asserts a list as a RDF collection and returns the node that represents the root of the RDF collection.
(Defined by Extensions.) | |
AssertListT(INode, IEnumerableT, FuncT, INode) | Overloaded.
Asserts a list as a RDF collection using an existing node as the list root.
(Defined by Extensions.) | |
ExecuteQuery(String) | Overloaded.
Executes a SPARQL Query on a Graph.
(Defined by GraphExtensions.) | |
ExecuteQuery(SparqlParameterizedString) | Overloaded.
Executes a SPARQL Query on a Graph.
(Defined by GraphExtensions.) | |
ExecuteQuery(SparqlQuery) | Overloaded.
Executes a SPARQL Query on a Graph.
(Defined by GraphExtensions.) | |
ExecuteQuery(IRdfHandler, ISparqlResultsHandler, String) | Overloaded.
Executes a SPARQL Query on a Graph handling the results using the handlers provided.
(Defined by GraphExtensions.) | |
ExecuteQuery(IRdfHandler, ISparqlResultsHandler, SparqlParameterizedString) | Overloaded.
Executes a SPARQL Query on a Graph handling the results using the handlers provided.
(Defined by GraphExtensions.) | |
ExecuteQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery) | Overloaded.
Executes a SPARQL Query on a Graph handling the results using the handlers provided.
(Defined by GraphExtensions.) | |
GetListAsTriples |
Gets all the Triples that make up a list (aka a RDF collection).
(Defined by Extensions.) | |
GetListItems |
Gets all the Nodes which are the items of the list (aka the RDF collection).
(Defined by Extensions.) | |
GetListNodes |
Gets all the Nodes which are the intermediate nodes in the list (aka the RDF collection). These represents the nodes used to link the actual items of the list together rather than the actual items of the list.
(Defined by Extensions.) | |
LoadFromEmbeddedResource(String) | Overloaded.
Loads RDF data from an Embedded Resource into a Graph.
(Defined by GraphExtensions.) | |
LoadFromEmbeddedResource(String, IRdfReader) | Overloaded.
Loads RDF data from an Embedded Resource into a Graph.
(Defined by GraphExtensions.) | |
LoadFromFile(String) | Overloaded.
Loads RDF data from a file into a Graph.
(Defined by GraphExtensions.) | |
LoadFromFile(String, IRdfReader) | Overloaded.
Loads RDF data from a file into a Graph.
(Defined by GraphExtensions.) | |
LoadFromString(String) | Overloaded.
Loads RDF data from a String into a Graph.
(Defined by GraphExtensions.) | |
LoadFromString(String, IRdfReader) | Overloaded.
Loads RDF data from a String into a Graph.
(Defined by GraphExtensions.) | |
LoadFromUri(Uri) | Overloaded.
Loads RDF data from a URI into a Graph.
(Defined by GraphExtensions.) | |
LoadFromUri(Uri, IRdfReader) | Overloaded.
Loads RDF data from a URI into a Graph.
(Defined by GraphExtensions.) | |
RemoveFromList(INode, IEnumerableINode) | Overloaded.
Removes the given items from a list (aka a RDF collection), if an item occurs multiple times in the list all occurrences will be removed.
(Defined by Extensions.) | |
RemoveFromListT(INode, IEnumerableT, FuncT, INode) | Overloaded.
Removes the given items from a list (aka a RDF collection), if an item occurs multiple times in the list all occurrences will be removed.
(Defined by Extensions.) | |
Retract |
Retracts a Triple from the Graph.
(Defined by Extensions.) | |
RetractList |
Retracts a List (aka a RDF collection).
(Defined by Extensions.) | |
SaveToFile(String) | Overloaded.
Saves a Graph to a File.
(Defined by GraphExtensions.) | |
SaveToFile(String, IRdfWriter) | Overloaded.
Saves a Graph to a File.
(Defined by GraphExtensions.) | |
SaveToFile(String, IStoreWriter) | Overloaded.
Saves a Graph to a File.
(Defined by GraphExtensions.) | |
SaveToStream(TextWriter, IRdfWriter) | Overloaded.
Saves a Graph to a stream.
(Defined by GraphExtensions.) | |
SaveToStream(TextWriter, IStoreWriter) | Overloaded.
Saves a Graph to a stream.
(Defined by GraphExtensions.) | |
SaveToStream(String, TextWriter) | Overloaded.
Save a graph to a stream, determining the type of writer to use by the output file name.
(Defined by GraphExtensions.) |