Click or drag to resize

SparqlEvaluationContext Class

Stores information about the Evaluation of a Query during it's evaluation.
Inheritance Hierarchy
SystemObject
  VDS.RDF.QuerySparqlEvaluationContext

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

The SparqlEvaluationContext type exposes the following members.

Constructors
  NameDescription
Public methodSparqlEvaluationContext(SparqlResultBinder)
Creates a new Evaluation Context which is a Container for the given Result Binder.
Public methodSparqlEvaluationContext(SparqlQuery, ISparqlDataset)
Creates a new Evaluation Context for the given Query over the given Dataset.
Public methodSparqlEvaluationContext(SparqlQuery, ISparqlDataset, ISparqlQueryAlgebraProcessorBaseMultiset, SparqlEvaluationContext)
Creates a new Evaluation Context for the given Query over the given Dataset using a specific processor.
Top
Properties
  NameDescription
Public propertyBinder
Gets/Sets the Results Binder.
Public propertyData
Gets the Dataset the query is over.
Public propertyInputMultiset
Gets/Sets the Input Multiset.
Public propertyItem
Gets/Sets a Object that should be persisted over the entire Evaluation Context.
Public propertyOutputMultiset
Gets/Sets the Output Multiset.
Public propertyProcessor
Gets the custom query processor that is in use (if any).
Public propertyQuery
Gets the Query that is being evaluated.
Public propertyQueryTime
Retrieves the Time in milliseconds the query took to evaluate.
Public propertyQueryTimeout
Gets the Query Timeout used for the Query.
Public propertyQueryTimeTicks
Retrieves the Time in ticks the query took to evaluate.
Public propertyRemainingTimeout
Gets the Remaining Timeout i.e. the Timeout taking into account time already elapsed.
Public propertyTrimTemporaryVariables
Gets/Sets whether BGPs should trim temporary variables.
Top
Methods
  NameDescription
Public methodCheckTimeout
Checks whether Execution should Time out.
Public methodEndExecution
Ends the Execution Timer.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodEvaluate
Evalutes an Algebra Operator in this Context using the current Query Processor (if any) or the default Evaluate() method.
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 methodStartExecution
Starts the Execution Timer.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also