Click or drag to resize

VDS.RDF.Query.Paths Namespace

Contains the classes which model property paths in SPARQL, they can be used to both represent and evaluate a property path as part of a SPARQL query.

Classes
  ClassDescription
Public classAlternativePath
Represents Alternative Paths.
Public classBaseBinaryPath
Abstract Base Class for Binary Path operators.
Public classBaseUnaryPath
Abstract Base Class for Unary Path operators.
Public classCardinality
Represents a Cardinality restriction on a Path.
Public classFixedCardinality
Represents a Fixed Cardinality restriction on a Path.
Public classInversePath
Represents an Inverse Path.
Public classNegatedSet
Represents a Negated Property Set.
Public classNOrMore
Represents a N or More cardinality restriction on a Path.
Public classNToM
Represents a N to M cardinality restriction on a Path.
Public classOneOrMore
Represents a One or More cardinality restriction on a Path.
Public classPathEvaluationContext
Evaluation Context for evaluating complex property paths in SPARQL.
Public classPathTransformContext
Transform Context class that is used in the Path to Algebra Transformation process.
Public classPotentialPath
Class representing a potential path used during the evaluation of complex property paths.
Public classProperty
Represents a Predicate which is part of a Path.
Public classSequencePath
Represents a standard forwards path.
Public classZeroOrMore
Represents a Zero or More cardinality restriction on a Path.
Public classZeroOrOne
Represents a Zero or One cardinality restriction on a Path.
Public classZeroToN
Represents a Zero to N cardinality restriction on a Path.
Interfaces
  InterfaceDescription
Public interfaceISparqlPath
Represents a Path expression in SPARQL.