Show / Hide Table of Contents

Class BaseArbitraryLengthPathOperator

Abstract Base Class for Arbitrary Length Path Operators.

Inheritance
object
BasePathOperator
BaseArbitraryLengthPathOperator
OneOrMorePath
ZeroOrMorePath
Implements
IPathOperator
ISparqlAlgebra
IVisitable
IProcessable
Inherited Members
BasePathOperator.PathStart
BasePathOperator.PathEnd
BasePathOperator.Path
BasePathOperator.Variables
BasePathOperator.FixedVariables
BasePathOperator.FloatingVariables
BasePathOperator.ToQuery()
BasePathOperator.ToGraphPattern()
BasePathOperator.ToString()
BasePathOperator.Accept<T>(ISparqlAlgebraVisitor<T>)
BasePathOperator.Accept<TResult, TContext>(ISparqlQueryAlgebraProcessor<TResult, TContext>, TContext)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Query.Algebra
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseArbitraryLengthPathOperator : BasePathOperator, IPathOperator, ISparqlAlgebra, IVisitable, IProcessable

Constructors

| Edit this page View Source

BaseArbitraryLengthPathOperator(PatternItem, PatternItem, ISparqlPath)

Creates a new Arbitrary Length Path Operator.

Declaration
protected BaseArbitraryLengthPathOperator(PatternItem start, PatternItem end, ISparqlPath path)
Parameters
Type Name Description
PatternItem start

Path Start.

PatternItem end

Path End.

ISparqlPath path

Property Path.

Implements

IPathOperator
ISparqlAlgebra
IVisitable
IProcessable

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseArbitraryLengthPathOperator(PatternItem, PatternItem, ISparqlPath)
  • Implements
  • Extension Methods
Back to top Generated by DocFX