Interface for SPARQL Query Processors
For a list of all members of this type, see ISparqlQueryProcessor Members .
| Type | Description |
|---|---|
| ExplainQueryProcessor | A Query Processor which evaluates queries while printing explanations to any/all of Debug, Trace, Console Standard Output and Console Standard Error |
| GenericQueryProcessor | A SPARQL Query Processor where the query is processed by passing it to the Query() method of an IQueryableStorage |
| LeviathanQueryProcessor | Default SPARQL Query Processor provided by the library's Leviathan SPARQL Engine |
| PelletQueryProcessor | A SPARQL Query Processor which processes queries by parsing them to the SPARQL Query Service of a Knowledge Base on a Pellet Server |
| RemoteQueryProcessor | A SPARQL Query Processor where the query is processed by passing it to a remote SPARQL endpoint |
| SimpleQueryProcessor | A SPARQL Query Processor where the query is processed by passing it to the ExecuteQuery() method of an INativelyQueryableStore |
A SPARQL Query Processor is a class that knows how to evaluate SPARQL queries against some data source to which the processor has access
The point of this interface is to allow for end users to implement custom query processors or to extend and modify the behaviour of the default Leviathan engine as required.
Namespace: VDS.RDF.Query
Assembly: dotNetRDF (in dotNetRDF.dll)
ISparqlQueryProcessor Members | VDS.RDF.Query Namespace