Click or drag to resize

PathEvaluationContext Class

Evaluation Context for evaluating complex property paths in SPARQL.
Inheritance Hierarchy
SystemObject
  VDS.RDF.Query.PathsPathEvaluationContext

Namespace:  VDS.RDF.Query.Paths
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public class PathEvaluationContext

The PathEvaluationContext type exposes the following members.

Constructors
  NameDescription
Public methodPathEvaluationContext(PathEvaluationContext)
Creates a new Path Evaluation Context copied from the given Context.
Public methodPathEvaluationContext(SparqlEvaluationContext, PatternItem, PatternItem)
Creates a new Path Evaluation Context.
Top
Properties
  NameDescription
Public propertyCanAbortEarly
Gets whether pattern evaluation can be aborted early.
Public propertyCompletePaths
Gets the hash set of complete paths generated so far.
Public propertyIsFirst
Gets/Sets whether this is the first part of the Path to be evaluated.
Public propertyIsLast
Gets/Sets whether this is the last part of the Path to be evaluated.
Public propertyIsReversed
Gets/Sets whether the Path is currently reversed.
Public propertyPathEnd
Gets the pattern which is the end of the path.
Public propertyPaths
Gets the hash set of incomplete paths generated so far.
Public propertyPathStart
Gets the pattern which is the start of the path.
Public propertyPermitsNewPaths
Gets/Sets whether new paths can be introduced when not evaluating the first part of the path.
Public propertySparqlContext
Gets the SPARQL Evaluation Context.
Top
Methods
  NameDescription
Public methodAddCompletePath
Adds a new path to the list of complete paths.
Public methodAddPath
Adds a new path to the list of current incomplete paths.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also