Class SparqlOptimiser
Static Helper class which provides global registry of Algebra Optimisers and the global Query Optimiser.
Inheritance
System.Object
SparqlOptimiser
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 static class SparqlOptimiser
Fields
|
Improve this Doc
View Source
OptimiserStatsNamespace
Namespace URI for the Optimiser Statistics vocabulary.
Declaration
public const string OptimiserStatsNamespace = "http://www.dotnetrdf.org/optimiserStats#"
Field Value
Type |
Description |
System.String |
|
Properties
|
Improve this Doc
View Source
AlgebraOptimisers
Gets the global Algebra Optimisers that are in use.
Declaration
public static IEnumerable<IAlgebraOptimiser> AlgebraOptimisers { get; }
Property Value
|
Improve this Doc
View Source
QueryOptimiser
Gets/Sets the global Query Optimiser that is used by default.
Declaration
public static IQueryOptimiser QueryOptimiser { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
AddOptimiser(IAlgebraOptimiser)
Adds a new Algebra Optimiser.
Declaration
public static void AddOptimiser(IAlgebraOptimiser optimiser)
Parameters
|
Improve this Doc
View Source
RemoveOptimiser(IAlgebraOptimiser)
Removes an Algebra Optimiser.
Declaration
public static void RemoveOptimiser(IAlgebraOptimiser optimiser)
Parameters
|
Improve this Doc
View Source
ResetOptimisers()
Resets Optimisers to default settings.
Declaration
public static void ResetOptimisers()