Show / Hide Table of Contents

Class BaseUnaryPath

Abstract Base Class for Unary Path operators.

Inheritance
object
BaseUnaryPath
Cardinality
InversePath
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 BaseUnaryPath : ISparqlPath

Constructors

| Edit this page View Source

BaseUnaryPath(ISparqlPath)

Creates a new Unary Path.

Declaration
public BaseUnaryPath(ISparqlPath path)
Parameters
Type Name Description
ISparqlPath path

Path.

Fields

| Edit this page View Source

_path

Path.

Declaration
protected ISparqlPath _path
Field Value
Type Description
ISparqlPath

Properties

| Edit this page View Source

Path

Gets the Inner Path.

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

Methods

| Edit this page 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
| Edit this page 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)
  • Edit this page
  • View Source
In this article
  • Constructors
    • BaseUnaryPath(ISparqlPath)
  • Fields
    • _path
  • Properties
    • Path
  • Methods
    • ToAlgebra(PathTransformContext)
    • ToString()
  • Implements
  • Extension Methods
Back to top Generated by DocFX