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.
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.
|
![]() | QueryProcessorBase |
Provides a default implementation of the methods that allow a query processor to run asynchronously with a results callback.
|
![]() | 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 it makes an appropriate decision.
|
![]() | SparqlParameterizedString |
A SPARQL Parameterized String is a String that can contain parameters in the same fashion as a SQL command string.
|
![]() | SparqlQuery |
Represents a SPARQL Query.
|
![]() | 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.
|
Interface | Description | |
---|---|---|
![]() | ISparqlQueryAlgebraProcessor<TResult, TContext> |
Interface for SPARQL Query Algebra Processors.
|
![]() | ISparqlQueryProcessor |
Interface for SPARQL Query Processors.
|
Delegate | Description | |
---|---|---|
![]() | SparqlRemoteEndpoint.AsyncQueryWithResultGraph |
Delegate for making a Query where the expected Result is an RDF Graph ie. CONSTRUCT and DESCRIBE Queries.
|
![]() | SparqlRemoteEndpoint.AsyncQueryWithResultSet |
Makes a Query where the expected Result is a SparqlResultSet ie. SELECT and ASK Queries.
|
Enumeration | Description | |
---|---|---|
![]() | ExplanationLevel |
Represents the level of Query Explanation that is desired.
|
![]() | SparqlQueryType |
Types of SPARQL Query.
|
![]() | SparqlResultsType |
Represents the type of the SPARQL Results Set.
|
![]() | SparqlSpecialQueryType |
Types of Special SPARQL Query which may be optimised in special ways by the libraries SPARQL Engines.
|