Show / Hide Table of Contents

Interface ILeviathanAlgebraExtension

Interface to be implemented by extension algebras that can be evaluated by the Leviathan query engine.

Inherited Members
ISparqlAlgebra.Variables
ISparqlAlgebra.FloatingVariables
ISparqlAlgebra.FixedVariables
ISparqlAlgebra.ToQuery()
ISparqlAlgebra.ToGraphPattern()
IVisitable.Accept<T>(ISparqlAlgebraVisitor<T>)
IProcessable.Accept<TResult, TContext>(ISparqlQueryAlgebraProcessor<TResult, TContext>, TContext)
Namespace: VDS.RDF.Query.Algebra
Assembly: dotNetRdf.dll
Syntax
public interface ILeviathanAlgebraExtension : ISparqlAlgebra, IVisitable, IProcessable

Methods

| Edit this page View Source

Evaluate(SparqlEvaluationContext)

Evaluate the extension algebra.

Declaration
BaseMultiset Evaluate(SparqlEvaluationContext context)
Parameters
Type Name Description
SparqlEvaluationContext context

The evaluation context.

Returns
Type Description
BaseMultiset

The evaluation result/.

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Methods
    • Evaluate(SparqlEvaluationContext)
  • Extension Methods
Back to top Generated by DocFX