ISparqlQueryProcessor Interface |
Namespace: VDS.RDF.Query
Name | Description | |
---|---|---|
ProcessQuery(SparqlQuery) |
Processes a SPARQL Query returning a IGraph instance or a SparqlResultSet depending on the type of the query.
| |
ProcessQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery) |
Processes a SPARQL Query passing the results to the RDF or Results handler as appropriate.
| |
ProcessQuery(SparqlQuery, GraphCallback, SparqlResultsCallback, Object) |
Processes a SPARQL Query asynchronously invoking the relevant callback when the query completes.
| |
ProcessQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery, QueryCallback, Object) |
Processes a SPARQL Query asynchronously passing the results to the relevant handler and invoking the callback when the query completes.
|
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.