internal void Create(SparqlGraphPattern sparqlWhere, SparqlSolutionModifier sparqlSolutionModifier) { this.sparqlWhere = sparqlWhere; this.SparqlSolutionModifier = sparqlSolutionModifier; // this.sparqlSolutionModifier.IsDistinct=sparqlSelect.IsDistinct; //if (this.sparqlSolutionModifier.IsDistinct) // sparqlSelect.IsDistinct = false; }
public SparqlSubSelect(ISparqlGraphPattern sparqlWhere, SparqlSolutionModifier sparqlSolutionModifier, ISparqlGraphPattern sparqlValueDataBlock, RdfQuery11Translator q) : base(q) { // TODO: Complete member initialization this.sparqlWhere = sparqlWhere; this.sparqlSolutionModifier = sparqlSolutionModifier; this.valueDataBlock = sparqlValueDataBlock; // this.sparqlValueDataBlock = sparqlValueDataBlock; }
public virtual void ReadXml(XmlReader reader) { this.sparqlWhere = (ISparqlGraphPattern)CreateByTypeAttribute(reader); this.SparqlSolutionModifier = new SparqlSolutionModifier(); SparqlSolutionModifier.ReadXml(reader); if (reader.IsStartElement("inlineOneVariable") || reader.IsStartElement("inline")) { this.valueDataBlock = (ISparqlGraphPattern)CreateByTypeAttribute(reader); } }
public override SparqlResultSet Run() { ResultSet.Variables = base.q.Variables; ResultSet.Results = Enumerable.Repeat(new SparqlResult(q), 1); ResultSet.Results = sparqlWhere.Run(ResultSet.Results); if (SparqlSolutionModifier != null) { ResultSet.Results = SparqlSolutionModifier.Run(ResultSet.Results, ResultSet); } return(ResultSet); }
internal void Create(SparqlSolutionModifier sparqlSolutionModifier) { this.sparqlSolutionModifier = sparqlSolutionModifier; }
public void Create(ISparqlGraphPattern sparqlWhere, SparqlSolutionModifier sparqlSolutionModifier1) { this.sparqlWhere = sparqlWhere; this.SparqlSolutionModifier = sparqlSolutionModifier1; }
internal void Create(SparqlGraphPattern sparqlWhere, SparqlSolutionModifier sparqlSolutionModifier) { this.sparqlWhere = sparqlWhere; this.SparqlSolutionModifier = sparqlSolutionModifier; }
internal void Create(SparqlGraphPattern sparqlTriples, ISparqlGraphPattern sparqlWhere, SparqlSolutionModifier sparqlSolutionModifier) { constract = sparqlTriples; this.sparqlWhere = sparqlWhere; this.sparqlSolutionModifier = sparqlSolutionModifier; }