Class LeviathanProtocolProcessor
A processor for the SPARQL Graph Store HTTP Protocol which operates by using the libraries in-memory Leviathan SPARQL engine and converting protocol actions to SPARQL Query/Update commands as appropriate.
Inheritance
System.Object
LeviathanProtocolProcessor
Implements
Inherited Members
Namespace: VDS.RDF.Update.Protocol
Assembly: dotNetRdf.AspNet.dll
Syntax
public class LeviathanProtocolProcessor : ProtocolToUpdateProcessor, ISparqlHttpProtocolProcessor
Constructors
| Improve this Doc View SourceLeviathanProtocolProcessor(IInMemoryQueryableStore, IUriFactory)
Creates a new Leviathan Protocol Processor.
Declaration
public LeviathanProtocolProcessor(IInMemoryQueryableStore store, IUriFactory uriFactory = null)
Parameters
Type | Name | Description |
---|---|---|
IInMemoryQueryableStore | store | Triple Store. |
IUriFactory | uriFactory | Factory to use when creating URI instances. |
LeviathanProtocolProcessor(ISparqlDataset, IUriFactory)
Creates a new Leviathan Protocol Processor.
Declaration
public LeviathanProtocolProcessor(ISparqlDataset dataset, IUriFactory uriFactory = null)
Parameters
Type | Name | Description |
---|---|---|
ISparqlDataset | dataset | SPARQL Dataset. |
IUriFactory | uriFactory | Factory to use when creating URI instances. |