Class ImplicitJoinOptimiser
An Algebra Optimiser which implements the Implicit Join optimisation.
Inheritance
System.Object
ImplicitJoinOptimiser
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()
Assembly: dotNetRDF.dll
Syntax
public class ImplicitJoinOptimiser : IAlgebraOptimiser
Methods
|
Improve this Doc
View Source
IsApplicable(SparqlQuery)
Returns that this optimiser is applicable to all queries.
Declaration
public bool IsApplicable(SparqlQuery q)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
IsApplicable(SparqlUpdateCommandSet)
Returns that this optimiser is applicable to all updates.
Declaration
public bool IsApplicable(SparqlUpdateCommandSet cmds)
Parameters
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Optimise(ISparqlAlgebra)
Optimises the Algebra to use implict joins where applicable.
Declaration
public ISparqlAlgebra Optimise(ISparqlAlgebra algebra)
Parameters
Returns
Implements
Extension Methods