public IEnumerable <IDataObject> BindDataObjects(SparqlResult sparqlResult, IList <OrderingDirection> orderingDirections = null) { if (sparqlResult.IsGraphResult) { return(orderingDirections == null ? BindRdfDataObjects(sparqlResult.ResultGraph) : BindRdfDataObjects(sparqlResult.ResultGraph, orderingDirections)); } return(BindDataObjects(sparqlResult.ResultSet, sparqlResult.SourceSparqlQueryContext.ExpectTriplesWithOrderedSubjects)); }
public IEnumerable<IDataObject> BindDataObjects(SparqlResult sparqlResult, IList<OrderingDirection> orderingDirections = null ) { if (sparqlResult.IsGraphResult) { return orderingDirections == null ? BindRdfDataObjects(sparqlResult.ResultGraph) : BindRdfDataObjects(sparqlResult.ResultGraph, orderingDirections); } return BindDataObjects(sparqlResult.ResultSet, sparqlResult.SourceSparqlQueryContext.ExpectTriplesWithOrderedSubjects); }
public IEnumerable<IDataObject> BindDataObjects(SparqlResult sparqlResult) { var xmlReader = sparqlResult.ResultDocument.CreateReader(); xmlReader.MoveToContent(); if (xmlReader.IsStartElement()) { if ("RDF".Equals(xmlReader.LocalName) && RdfNamespace.Equals(xmlReader.NamespaceURI)) { return BindRdfDataObjects(xmlReader); } } return BindDataObjects(xmlReader); }
public IEnumerable <IDataObject> BindDataObjects(SparqlResult sparqlResult) { var xmlReader = sparqlResult.ResultDocument.CreateReader(); xmlReader.MoveToContent(); if (xmlReader.IsStartElement()) { if ("RDF".Equals(xmlReader.LocalName) && RdfNamespace.Equals(xmlReader.NamespaceURI)) { return(BindRdfDataObjects(xmlReader)); } } return(BindDataObjects(xmlReader)); }
public IEnumerable<IDataObject> BindDataObjects(SparqlResult sparqlResult, IList<OrderingDirection> orderingDirections = null ) { var xmlReader = sparqlResult.ResultDocument.CreateReader(); xmlReader.MoveToContent(); if (xmlReader.IsStartElement()) { if ("RDF".Equals(xmlReader.LocalName) && RdfNamespace.Equals(xmlReader.NamespaceURI)) { return orderingDirections == null ? BindRdfDataObjects(xmlReader) : BindRdfDataObjects(sparqlResult.ResultDocument, orderingDirections); } } return BindDataObjects(xmlReader, sparqlResult.SourceSparqlQueryContext.ExpectTriplesWithOrderedSubjects); }
public IEnumerable <IDataObject> BindDataObjects(SparqlResult sparqlResult, IList <OrderingDirection> orderingDirections = null) { var xmlReader = sparqlResult.ResultDocument.CreateReader(); xmlReader.MoveToContent(); if (xmlReader.IsStartElement()) { if ("RDF".Equals(xmlReader.LocalName) && RdfNamespace.Equals(xmlReader.NamespaceURI)) { return(orderingDirections == null? BindRdfDataObjects(xmlReader) : BindRdfDataObjects(sparqlResult.ResultDocument, orderingDirections)); } } return(BindDataObjects(xmlReader, sparqlResult.SourceSparqlQueryContext.ExpectTriplesWithOrderedSubjects)); }