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 |