Show / Hide Table of Contents

Class FileGraphPersistenceWrapper

The File Graph Persistence Wrapper is a wrapper around another Graph that will be persisted to a file.

Inheritance
object
GraphPersistenceWrapper
FileGraphPersistenceWrapper
Implements
ITransactionalGraph
IGraph
INodeFactory
IDisposable
ITripleIndex
IEquatable<IGraph>
Inherited Members
GraphPersistenceWrapper._g
GraphPersistenceWrapper.BaseUri
GraphPersistenceWrapper.Name
GraphPersistenceWrapper.IsEmpty
GraphPersistenceWrapper.NamespaceMap
GraphPersistenceWrapper.UriFactory
GraphPersistenceWrapper.LanguageTagValidation
GraphPersistenceWrapper.Nodes
GraphPersistenceWrapper.AllNodes
GraphPersistenceWrapper.QuotedNodes
GraphPersistenceWrapper.AllQuotedNodes
GraphPersistenceWrapper.Triples
GraphPersistenceWrapper.QuotedTriples
GraphPersistenceWrapper.Assert(Triple)
GraphPersistenceWrapper.Assert(IEnumerable<Triple>)
GraphPersistenceWrapper.Retract(Triple)
GraphPersistenceWrapper.Retract(IEnumerable<Triple>)
GraphPersistenceWrapper.Clear()
GraphPersistenceWrapper.NormalizeLiteralValues
GraphPersistenceWrapper.CreateBlankNode(string)
GraphPersistenceWrapper.CreateBlankNode()
GraphPersistenceWrapper.GetNextBlankNodeID()
GraphPersistenceWrapper.CreateGraphLiteralNode(IGraph)
GraphPersistenceWrapper.CreateGraphLiteralNode()
GraphPersistenceWrapper.CreateLiteralNode(string)
GraphPersistenceWrapper.CreateLiteralNode(string, Uri)
GraphPersistenceWrapper.CreateLiteralNode(string, string)
GraphPersistenceWrapper.CreateUriNode()
GraphPersistenceWrapper.CreateUriNode(string)
GraphPersistenceWrapper.CreateUriNode(Uri)
GraphPersistenceWrapper.CreateVariableNode(string)
GraphPersistenceWrapper.CreateTripleNode(Triple)
GraphPersistenceWrapper.GetBlankNode(string)
GraphPersistenceWrapper.GetLiteralNode(string, string)
GraphPersistenceWrapper.GetLiteralNode(string)
GraphPersistenceWrapper.GetLiteralNode(string, Uri)
GraphPersistenceWrapper.GetTriples(Uri)
GraphPersistenceWrapper.GetTriples(INode)
GraphPersistenceWrapper.GetTriplesWithObject(Uri)
GraphPersistenceWrapper.GetTriplesWithObject(INode)
GraphPersistenceWrapper.GetTriplesWithPredicate(INode)
GraphPersistenceWrapper.GetTriplesWithPredicate(Uri)
GraphPersistenceWrapper.GetTriplesWithSubject(INode)
GraphPersistenceWrapper.GetTriplesWithSubject(Uri)
GraphPersistenceWrapper.GetTriplesWithSubjectPredicate(INode, INode)
GraphPersistenceWrapper.GetTriplesWithSubjectObject(INode, INode)
GraphPersistenceWrapper.GetTriplesWithPredicateObject(INode, INode)
GraphPersistenceWrapper.GetQuoted(Uri)
GraphPersistenceWrapper.GetQuoted(INode)
GraphPersistenceWrapper.GetQuotedWithObject(Uri)
GraphPersistenceWrapper.GetQuotedWithObject(INode)
GraphPersistenceWrapper.GetQuotedWithPredicate(INode)
GraphPersistenceWrapper.GetQuotedWithPredicate(Uri)
GraphPersistenceWrapper.GetQuotedWithSubject(INode)
GraphPersistenceWrapper.GetQuotedWithSubject(Uri)
GraphPersistenceWrapper.GetQuotedWithSubjectPredicate(INode, INode)
GraphPersistenceWrapper.GetQuotedWithSubjectObject(INode, INode)
GraphPersistenceWrapper.GetQuotedWithPredicateObject(INode, INode)
GraphPersistenceWrapper.GetUriNode(string)
GraphPersistenceWrapper.GetUriNode(Uri)
GraphPersistenceWrapper.GetTripleNode(Triple)
GraphPersistenceWrapper.ContainsTriple(Triple)
GraphPersistenceWrapper.ContainsQuotedTriple(Triple)
GraphPersistenceWrapper.Merge(IGraph)
GraphPersistenceWrapper.Merge(IGraph, bool)
GraphPersistenceWrapper.Equals(IGraph)
GraphPersistenceWrapper.Equals(IGraph, out Dictionary<INode, INode>)
GraphPersistenceWrapper.IsSubGraphOf(IGraph)
GraphPersistenceWrapper.IsSubGraphOf(IGraph, out Dictionary<INode, INode>)
GraphPersistenceWrapper.HasSubGraph(IGraph)
GraphPersistenceWrapper.HasSubGraph(IGraph, out Dictionary<INode, INode>)
GraphPersistenceWrapper.Difference(IGraph)
GraphPersistenceWrapper.Unstar()
GraphPersistenceWrapper.ResolveQName(string)
GraphPersistenceWrapper.TripleAsserted
GraphPersistenceWrapper.TripleRetracted
GraphPersistenceWrapper.Changed
GraphPersistenceWrapper.ClearRequested
GraphPersistenceWrapper.Cleared
GraphPersistenceWrapper.MergeRequested
GraphPersistenceWrapper.Merged
GraphPersistenceWrapper.OnTripleAsserted(object, TripleEventArgs)
GraphPersistenceWrapper.RaiseTripleAsserted(TripleEventArgs)
GraphPersistenceWrapper.RaiseTripleAsserted(Triple)
GraphPersistenceWrapper.OnTripleRetracted(object, TripleEventArgs)
GraphPersistenceWrapper.RaiseTripleRetracted(TripleEventArgs)
GraphPersistenceWrapper.RaiseTripleRetracted(Triple)
GraphPersistenceWrapper.RaiseGraphChanged(TripleEventArgs)
GraphPersistenceWrapper.RaiseGraphChanged()
GraphPersistenceWrapper.RaiseClearRequested()
GraphPersistenceWrapper.RaiseCleared()
GraphPersistenceWrapper.RaiseMergeRequested()
GraphPersistenceWrapper.RaiseMerged()
GraphPersistenceWrapper.AttachEventHandlers(BaseTripleCollection)
GraphPersistenceWrapper.DetachEventHandlers(BaseTripleCollection)
GraphPersistenceWrapper.Flush()
GraphPersistenceWrapper.Discard()
GraphPersistenceWrapper.PersistInsertedTriples(IEnumerable<Triple>)
GraphPersistenceWrapper.PersistDeletedTriples(IEnumerable<Triple>)
GraphPersistenceWrapper.Dispose()
GraphPersistenceWrapper.Dispose(bool)
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 FileGraphPersistenceWrapper : GraphPersistenceWrapper, ITransactionalGraph, IGraph, INodeFactory, IDisposable, ITripleIndex, IEquatable<IGraph>

Constructors

| Edit this page View Source

FileGraphPersistenceWrapper(string, IRefNode)

Creates a new File Graph Persistence Wrapper around a new empty Graph.

Declaration
public FileGraphPersistenceWrapper(string filename, IRefNode graphName = null)
Parameters
Type Name Description
string filename

File to persist to.

IRefNode graphName

The name to assign to the new graph.

Remarks

If the given file already exists then the Graph will be loaded from that file.

| Edit this page View Source

FileGraphPersistenceWrapper(IGraph, string)

Creates a new File Graph Persistence Wrapper around the given Graph.

Declaration
public FileGraphPersistenceWrapper(IGraph g, string filename)
Parameters
Type Name Description
IGraph g

Graph.

string filename

File to persist to.

Properties

| Edit this page View Source

SupportsTriplePersistence

Returns that Triple persistence is not supported.

Declaration
protected override bool SupportsTriplePersistence { get; }
Property Value
Type Description
bool
Overrides
GraphPersistenceWrapper.SupportsTriplePersistence

Methods

| Edit this page View Source

PersistGraph()

Persists the entire Graph to a File.

Declaration
protected override void PersistGraph()
Overrides
GraphPersistenceWrapper.PersistGraph()

Implements

ITransactionalGraph
IGraph
INodeFactory
IDisposable
ITripleIndex
IEquatable<T>

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
GraphExtensions.ToDataTable(IGraph)
DynamicExtensions.AsDynamic(IGraph, Uri, Uri)
Extensions.AddToList(IGraph, INode, IEnumerable<INode>)
Extensions.AddToList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.Assert(IGraph, INode, INode, INode)
Extensions.AssertList(IGraph, IEnumerable<INode>)
Extensions.AssertList(IGraph, INode, IEnumerable<INode>)
Extensions.AssertList<T>(IGraph, IEnumerable<T>, Func<T, INode>)
Extensions.AssertList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.GetListAsTriples(IGraph, INode)
Extensions.GetListItems(IGraph, INode)
Extensions.GetListNodes(IGraph, INode)
Extensions.RemoveFromList(IGraph, INode, IEnumerable<INode>)
Extensions.RemoveFromList<T>(IGraph, INode, IEnumerable<T>, Func<T, INode>)
Extensions.Retract(IGraph, INode, INode, INode)
Extensions.RetractList(IGraph, INode)
GraphExtensions.GetETag(IGraph)
GraphExtensions.LoadFromEmbeddedResource(IGraph, string)
GraphExtensions.LoadFromEmbeddedResource(IGraph, string, IRdfReader)
GraphExtensions.LoadFromFile(IGraph, string)
GraphExtensions.LoadFromFile(IGraph, string, IRdfReader)
GraphExtensions.LoadFromString(IGraph, string)
GraphExtensions.LoadFromString(IGraph, string, IRdfReader)
GraphExtensions.LoadFromUri(IGraph, Uri, IRdfReader, Loader)
GraphExtensions.LoadFromUri(IGraph, Uri, Loader)
GraphExtensions.SaveToFile(IGraph, string)
GraphExtensions.SaveToFile(IGraph, string, IRdfWriter)
GraphExtensions.SaveToFile(IGraph, string, IStoreWriter)
GraphExtensions.SaveToStream(IGraph, TextWriter, IRdfWriter)
GraphExtensions.SaveToStream(IGraph, TextWriter, IStoreWriter)
GraphExtensions.SaveToStream(IGraph, string, TextWriter)
InMemoryExtensions.ExecuteQuery(IGraph, string)
InMemoryExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, string)
InMemoryExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, SparqlParameterizedString)
InMemoryExtensions.ExecuteQuery(IGraph, IRdfHandler, ISparqlResultsHandler, SparqlQuery)
InMemoryExtensions.ExecuteQuery(IGraph, SparqlParameterizedString)
InMemoryExtensions.ExecuteQuery(IGraph, SparqlQuery)
  • Edit this page
  • View Source
In this article
  • Constructors
    • FileGraphPersistenceWrapper(string, IRefNode)
    • FileGraphPersistenceWrapper(IGraph, string)
  • Properties
    • SupportsTriplePersistence
  • Methods
    • PersistGraph()
  • Implements
  • Extension Methods
Back to top Generated by DocFX