Interface IAlgebraOptimiser
An Algebra Optimiser is a class that can transform a SPARQL algebra from one form to another typically for optimisation purposes.
Assembly: dotNetRDF.dll
Syntax
public interface IAlgebraOptimiser
Methods
|
Improve this Doc
View Source
IsApplicable(SparqlQuery)
Determines whether an Optimiser is applicable based on the Query whose Algebra is being optimised.
Declaration
bool IsApplicable(SparqlQuery q)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsApplicable(SparqlUpdateCommandSet)
Determines whether an Optimiser is applicable based on the Update Command Set being optimised.
Declaration
bool IsApplicable(SparqlUpdateCommandSet cmds)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Optimise(ISparqlAlgebra)
Optimises the given Algebra.
Declaration
ISparqlAlgebra Optimise(ISparqlAlgebra algebra)
Parameters
Returns
Extension Methods