Show / Hide Table of Contents

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
BaseProtocolProcessor
ProtocolToUpdateProcessor
LeviathanProtocolProcessor
Implements
ISparqlHttpProtocolProcessor
Inherited Members
ProtocolToUpdateProcessor.ProcessGet(IHttpContext)
ProtocolToUpdateProcessor.ProcessPost(IHttpContext)
ProtocolToUpdateProcessor.ProcessPostCreate(IHttpContext)
ProtocolToUpdateProcessor.ProcessPut(IHttpContext)
ProtocolToUpdateProcessor.ProcessDelete(IHttpContext)
ProtocolToUpdateProcessor.ProcessHead(IHttpContext)
ProtocolToUpdateProcessor.ProcessPatch(IHttpContext)
ProtocolToUpdateProcessor.GetGraph(Uri)
ProtocolToUpdateProcessor.HasGraph(Uri)
BaseProtocolProcessor.DefaultParameterPattern
BaseProtocolProcessor.ResolveGraphUri(IHttpContext)
BaseProtocolProcessor.ResolveGraphUri(IHttpContext, IGraph)
BaseProtocolProcessor.MintGraphUri(IHttpContext, IGraph)
BaseProtocolProcessor.ParsePayload(IHttpContext)
BaseProtocolProcessor.SendResultsToClient(IHttpContext, IGraph)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Update.Protocol
Assembly: dotNetRDF.dll
Syntax
public class LeviathanProtocolProcessor : ProtocolToUpdateProcessor, ISparqlHttpProtocolProcessor

Constructors

| Improve this Doc View Source

LeviathanProtocolProcessor(IInMemoryQueryableStore)

Creates a new Leviathan Protocol Processor.
Declaration
public LeviathanProtocolProcessor(IInMemoryQueryableStore store)
Parameters
Type Name Description
IInMemoryQueryableStore store Triple Store.
| Improve this Doc View Source

LeviathanProtocolProcessor(ISparqlDataset)

Creates a new Leviathan Protocol Processor.
Declaration
public LeviathanProtocolProcessor(ISparqlDataset dataset)
Parameters
Type Name Description
ISparqlDataset dataset SPARQL Dataset.

Implements

ISparqlHttpProtocolProcessor

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • LeviathanProtocolProcessor(IInMemoryQueryableStore)
    • LeviathanProtocolProcessor(ISparqlDataset)
  • Implements
  • Extension Methods
Back to top Generated by DocFX