Show / Hide Table of Contents

Enum IOBehaviour

Flags Enumeration which is used to express the IO Behaviours of a specific Store.
Namespace: VDS.RDF.Storage
Assembly: dotNetRDF.dll
Syntax
[Flags]
public enum IOBehaviour

Fields

Name Description
AppendToDefault Indicates that Graph data written to the Default Graph is always appended when the SaveGraph() method is used
AppendToNamed Indicates that Graph data written to Named Graphs is always appended when the SaveGraph() method is used
AppendTriples Indicates that a Triple Store appends Triples when the SaveGraph() method is used
CanCreateStores Indicates that the Store provides the means to create additional Stores
CanDeleteStores Indicates that the Store provides the means to delete Stores
CanUpdateAddTriples Indicates a Store that can do Triple Level additions on existing Graphs using the UpdateGraph() method
CanUpdateDeleteTriples Indicates a Store that can do Triple Level removals on existing Graphs using the UpdateGraph() method
CanUpdateTriples Indicates a Store that can do Triple Level additions and removals on existing Graphs using the UpdateGraph() method
ExplicitEmptyGraphs Indicates that a Store has a notion of explicit empty graphs
GraphStore Default Behaviour for Quad (Graph) Stores
HasDefaultGraph Indicates whether the Store has an explicit unnamed default graph
HasMultipleStores Indicates that the Store is from a system which provides access to multiple stores (such an implementation will usually implement the IStorageServer interface) - at a minimum this usually means the store will allow you to list other available stores. More complex abilities like creating and deleting stores are indicated by other flags.
HasNamedGraphs Indicates whether the Store has named graphs
IsQuadStore Indicates that the Store is a Quad (Graph) Store
IsReadOnly Indicates whether the Store is Read Only i.e. Saving is not supported
IsTripleStore Indicates that the Store is a Triple Store
OverwriteDefault Indicates that Graph data written to the Default Graph overwrites existing data when the SaveGraph() method is used
OverwriteNamed Indicates that Graph data written to Named Graphs overwrites existing data when the SaveGraph() method is used
OverwriteTriples Indicates that a Triple Store overwrites Triples when the SaveGraph() method is used
ReadOnlyGraphStore Default Behaviour for Read Only Quad (Graph) Stores
ReadOnlyTripleStore Default Behaviour for Read Only Triple Stores
StorageServer Behaviour for fully fledged storage servers i.e. multiple stores are supported and can be created and deleted as desired
TripleStore Default Behaviour for Triple Stores

Extension Methods

Extensions.AsEnumerable<IOBehaviour>()
  • Improve this Doc
  • View Source
In This Article
  • Fields
  • Extension Methods
Back to top Generated by DocFX