/// <summary>
 /// Creates a new SPARQL Update Evaluation Context.
 /// </summary>
 /// <param name="data">SPARQL Dataset.</param>
 /// <param name="processor">Query Processor for WHERE clauses.</param>
 public SparqlUpdateEvaluationContext(ISparqlDataset data, ISparqlQueryAlgebraProcessor <BaseMultiset, SparqlEvaluationContext> processor)
     : this(data)
 {
     QueryProcessor = processor;
 }
 /// <summary>
 /// Creates a new Evaluation Context for the given Query over the given Dataset using a specific processor
 /// </summary>
 /// <param name="q">Query</param>
 /// <param name="data">Dataset</param>
 /// <param name="processor">Query Processor</param>
 public SparqlEvaluationContext(SparqlQuery q, ISparqlDataset data, ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> processor)
     : this(q, data)
 {
     this._processor = processor;
 }
 /// <summary>
 /// Creates a new SPARQL Update Evaluation Context
 /// </summary>
 /// <param name="commands">Command Set</param>
 /// <param name="data">SPARQL Dataset</param>
 /// <param name="processor">Query Processor for WHERE clauses</param>
 public SparqlUpdateEvaluationContext(SparqlUpdateCommandSet commands, ISparqlDataset data, ISparqlQueryAlgebraProcessor <BaseMultiset, SparqlEvaluationContext> processor)
     : this(commands, data)
 {
     this.QueryProcessor = processor;
 }
 /// <summary>
 /// Creates a new Evaluation Context for the given Query over the given Dataset using a specific processor.
 /// </summary>
 /// <param name="q">Query.</param>
 /// <param name="data">Dataset.</param>
 /// <param name="processor">Query Processor.</param>
 public SparqlEvaluationContext(SparqlQuery q, ISparqlDataset data, ISparqlQueryAlgebraProcessor <BaseMultiset, SparqlEvaluationContext> processor)
     : this(q, data)
 {
     _processor = processor;
 }
 /// <summary>
 /// Creates a new SPARQL Update Evaluation Context
 /// </summary>
 /// <param name="data">SPARQL Dataset</param>
 /// <param name="processor">Query Processor for WHERE clauses</param>
 public SparqlUpdateEvaluationContext(ISparqlDataset data, ISparqlQueryAlgebraProcessor<BaseMultiset, SparqlEvaluationContext> processor)
     : this(data)
 {
     this.QueryProcessor = processor;
 }