Show / Hide Table of Contents

Class AlgebraExtensions

Static Helper class containing extensions used in the Algebra evaluation process.

Inheritance
object
AlgebraExtensions
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Query.Algebra
Assembly: dotNetRdf.dll
Syntax
public static class AlgebraExtensions

Methods

| Edit this page View Source

ProductWithTimeout(BaseMultiset, BaseMultiset, long)

Calculates the product of two multi-sets asynchronously with a timeout to restrict long running computations.

Declaration
public static BaseMultiset ProductWithTimeout(this BaseMultiset multiset, BaseMultiset other, long timeout)
Parameters
Type Name Description
BaseMultiset multiset

Multiset.

BaseMultiset other

Other Multiset.

long timeout

Timeout, if <=0 no timeout is used and product will be computed synchronously.

Returns
Type Description
BaseMultiset
| Edit this page View Source

ToMultiset(BindingsPattern)

Converts a Bindings Clause to a Multiset.

Declaration
public static BaseMultiset ToMultiset(this BindingsPattern pattern)
Parameters
Type Name Description
BindingsPattern pattern
Returns
Type Description
BaseMultiset
  • Edit this page
  • View Source
In this article
  • Methods
    • ProductWithTimeout(BaseMultiset, BaseMultiset, long)
    • ToMultiset(BindingsPattern)
Back to top Generated by DocFX