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.ToSafeString(object)
Extensions.AsEnumerable<IOBehaviour>(IOBehaviour)
  • Edit this page
  • View Source
In this article
  • Fields
  • Extension Methods
Back to top Generated by DocFX