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);
 }
Example #6
0
        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));
        }