Interface ISparqlAlgebra
Interface for classes that represent the SPARQL Algebra and are used to evaluate queries.
Assembly: dotNetRDF.dll
Syntax
public interface ISparqlAlgebra
Properties
|
Improve this Doc
View Source
FixedVariables
Gets the enumeration of fixed variables in the algebra i.e. variables that are guaranteed to have a bound value.
Declaration
IEnumerable<string> FixedVariables { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
|
Improve this Doc
View Source
FloatingVariables
Gets the enumeration of floating variables in the algebra i.e. variables that are not guaranteed to have a bound value.
Declaration
IEnumerable<string> FloatingVariables { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
|
Improve this Doc
View Source
Variables
Gets the enumeration of Variables used in the Algebra.
Declaration
IEnumerable<string> Variables { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
Methods
|
Improve this Doc
View Source
Evaluate(SparqlEvaluationContext)
Evaluates the Algebra in the given Context.
Declaration
BaseMultiset Evaluate(SparqlEvaluationContext context)
Parameters
Returns
|
Improve this Doc
View Source
ToGraphPattern()
Converts the Algebra back to a Graph Pattern.
Declaration
GraphPattern ToGraphPattern()
Returns
Exceptions
Type |
Condition |
System.NotSupportedException |
Thrown if the given Algebra cannot be converted to a Graph Pattern. |
|
Improve this Doc
View Source
ToQuery()
Converts the Algebra back to a SPARQL Query.
Declaration
Returns
Exceptions
Type |
Condition |
System.NotSupportedException |
Thrown if the given Algebra cannot be converted to a SPARQL Query. |
Extension Methods