| dotNetRDF API Documentation |
|
VDS.RDF.Query Namespace
Namespace for Query Classes which provide querying capabilities on RDF.
Query capabilities are centered around support for the SPARQL standard. You can execute full SPARQL 1.1 queries over in-memory data or submit queries to remote SPARQL endpoints.
Namespace Hierarchy
Classes
| Class |
Description |
|
BaseSparqlView
|
Abstract Base class for SPARQL Views which are Graphs which are generated from SPARQL Queries and get automatically updated when the Store they are attached to changes |
|
BindingGroup
|
Represents an Group of Bindings which is used when executing Queries with GROUP BY clauses |
|
ExplainQueryProcessor
|
A Query Processor which evaluates queries while printing explanations to any/all of Debug, Trace, Console Standard Output and Console Standard Error |
|
FederatedSparqlRemoteEndpoint
|
A Class for connecting to multiple remote SPARQL Endpoints and federating queries over them with the data merging done locally |
|
FullTextHelper
|
Helper Class containing constants and static functions for use with Full Text Search |
|
GenericQueryProcessor
|
A SPARQL Query Processor where the query is processed by passing it to the Query() method of an IQueryableStorage |
|
LeviathanLeftJoinBinder
|
Special Temporary Results Binder used during LeftJoin's |
|
LeviathanQueryProcessor
|
Default SPARQL Query Processor provided by the library's Leviathan SPARQL Engine |
|
LeviathanResultBinder
|
Results Binder used by Leviathan |
|
NativeSparqlView
|
Represents a SPARQL View over an arbitrary native Triple Store |
|
PelletQueryProcessor
|
A SPARQL Query Processor which processes queries by parsing them to the SPARQL Query Service of a Knowledge Base on a Pellet Server |
|
RdfQueryException
|
Class for representing errors that occur while querying RDF |
|
RdfQueryTimeoutException
|
Class for representing Timeout errors that occur while querying RDF |
|
RdfReasoningException
|
Class for representing Exceptions occurring in RDF reasoners |
|
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 |
|
SparqlEvaluationContext
|
Stores information about the Evaluation of a Query during it's evaluation |
|
SparqlNodeComparer
|
Comparer class for implementing the SPARQL semantics for the relational operators |
|
SparqlOrderingComparer
|
Comparer class for use in SPARQL ORDER BY - implements the Semantics broadly similar to the relational operator but instead of erroring using Node/Lexical ordering where an error would occur |
|
SparqlParameterizedString
|
A SPARQL Parameterized String is a String that can contain parameters in the same fashion as a SQL command string |
|
SparqlQuery
|
Class for representing SPARQL Queries |
|
SparqlRemoteEndpoint
|
A Class for connecting to a remote SPARQL Endpoint and executing Queries against it |
|
SparqlResult
|
Class for representing a Row of a Sparql Result Set |
|
SparqlResultBinder
|
Helper Class used in the execution of Sparql Queries |
|
SparqlResultSet
|
Class for representing Sparql Result Sets |
|
SparqlSpecsHelper
|
Class containing Helper information and methods pertaining to the Sparql Query Language for RDF |
|
SparqlVariable
|
Class of Sparql Variables |
|
SparqlView
|
Represents a SPARQL View over an in-memory store |
Interfaces
Delegates
Enumerations