Show / Hide Table of Contents

Class BaseBinaryPath

Abstract Base Class for Binary Path operators.

Inheritance
System.Object
BaseBinaryPath
AlternativePath
SequencePath
Implements
ISparqlPath
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VDS.RDF.Query.Paths
Assembly: dotNetRdf.dll
Syntax
public abstract class BaseBinaryPath : ISparqlPath

Constructors

| Improve this Doc View Source

BaseBinaryPath(ISparqlPath, ISparqlPath)

Creates a new Binary Path.

Declaration
public BaseBinaryPath(ISparqlPath lhs, ISparqlPath rhs)
Parameters
Type Name Description
ISparqlPath lhs

LHS Path.

ISparqlPath rhs

RHS Path.

Fields

| Improve this Doc View Source

_lhs

Parts of the Path.

Declaration
protected ISparqlPath _lhs
Field Value
Type Description
ISparqlPath
| Improve this Doc View Source

_rhs

Parts of the Path.

Declaration
protected ISparqlPath _rhs
Field Value
Type Description
ISparqlPath

Properties

| Improve this Doc View Source

LhsPath

Gets the LHS Path component.

Declaration
public ISparqlPath LhsPath { get; }
Property Value
Type Description
ISparqlPath
| Improve this Doc View Source

RhsPath

Gets the RHS Path component.

Declaration
public ISparqlPath RhsPath { get; }
Property Value
Type Description
ISparqlPath

Methods

| Improve this Doc View Source

ToAlgebra(PathTransformContext)

Converts a Path into its Algebra Form.

Declaration
public abstract ISparqlAlgebra ToAlgebra(PathTransformContext context)
Parameters
Type Name Description
PathTransformContext context

Path Transformation Context.

Returns
Type Description
ISparqlAlgebra
| Improve this Doc View Source

ToString()

Gets the String representation of the Path.

Declaration
public override abstract string ToString()
Returns
Type Description
string
Overrides
object.ToString()

Implements

ISparqlPath

Extension Methods

Extensions.ToSafeString(object)
Extensions.AsEnumerable<T>(T)
  • Improve this Doc
  • View Source
In This Article
  • Constructors
    • BaseBinaryPath(ISparqlPath, ISparqlPath)
  • Fields
    • _lhs
    • _rhs
  • Properties
    • LhsPath
    • RhsPath
  • Methods
    • ToAlgebra(PathTransformContext)
    • ToString()
  • Implements
  • Extension Methods
Back to top Generated by DocFX