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 |