Show / Hide Table of Contents

Class QueryProcessorBase

Provides a default implementation of the methods that allow a query processor to run asynchronously with a results callback.
Inheritance
System.Object
QueryProcessorBase
GenericQueryProcessor
SimpleQueryProcessor
Inherited Members
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.Query
Assembly: dotNetRDF.dll
Syntax
public abstract class QueryProcessorBase

Methods

| Improve this Doc View Source

ProcessQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery)

When overridden in a derived class, processes a SPARQL Query passing the results to the RDF or Results handler as appropriate.
Declaration
public abstract void ProcessQuery(IRdfHandler rdfHandler, ISparqlResultsHandler resultsHandler, SparqlQuery query)
Parameters
Type Name Description
IRdfHandler rdfHandler RDF Handler.
ISparqlResultsHandler resultsHandler Results Handler.
SparqlQuery query SPARQL Query.
| Improve this Doc View Source

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.
Declaration
public void ProcessQuery(IRdfHandler rdfHandler, ISparqlResultsHandler resultsHandler, SparqlQuery query, QueryCallback callback, object state)
Parameters
Type Name Description
IRdfHandler rdfHandler RDF Handler.
ISparqlResultsHandler resultsHandler Results Handler.
SparqlQuery query SPARQL Query.
QueryCallback callback Callback.
System.Object state State to pass to the callback.
Remarks
In the event of a success the callback will be invoked, if there is an error the callback will be invoked and passed an instance of AsyncError which contains details of the error and the original state information passed in.
| Improve this Doc View Source

ProcessQuery(SparqlQuery, GraphCallback, SparqlResultsCallback, Object)

Processes a SPARQL Query asynchronously invoking the relevant callback when the query completes.
Declaration
public void ProcessQuery(SparqlQuery query, GraphCallback rdfCallback, SparqlResultsCallback resultsCallback, object state)
Parameters
Type Name Description
SparqlQuery query SPARQL QUery.
GraphCallback rdfCallback Callback for queries that return a Graph.
SparqlResultsCallback resultsCallback Callback for queries that return a Result Set.
System.Object state State to pass to the callback.
Remarks
In the event of a success the appropriate callback will be invoked, if there is an error both callbacks will be invoked and passed an instance of AsyncError which contains details of the error and the original state information passed in.

Extension Methods

Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Methods
    • ProcessQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery)
    • ProcessQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery, QueryCallback, Object)
    • ProcessQuery(SparqlQuery, GraphCallback, SparqlResultsCallback, Object)
  • Extension Methods
Back to top Generated by DocFX