Examples of GraphResult


Examples of org.openrdf.result.GraphResult

    queryBuilder.append(" USING NAMESPACE foaf = <" + FOAF_NS + ">");

    GraphQuery query = testCon.prepareGraphQuery(QueryLanguage.SERQL, queryBuilder.toString());
    query.setBinding("name", nameBob);

    GraphResult result = query.evaluate();

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());

      while (result.hasNext()) {
        Statement st = result.next();
        assertTrue(name.equals(st.getPredicate()) || mbox.equals(st.getPredicate()));
        if (name.equals(st.getPredicate())) {
          assertEquals("unexpected value for name: " + st.getObject(), nameBob, st.getObject());
        }
        else {
          assertEquals(mbox, st.getPredicate());
          assertEquals("unexpected value for mbox: " + st.getObject(), mboxBob, st.getObject());
        }

      }
    }
    finally {
      result.close();
    }
  }
View Full Code Here

Examples of org.openrdf.result.GraphResult

    queryBuilder.append(" CONSTRUCT *");
    queryBuilder.append(" FROM {} foaf:name {name};");
    queryBuilder.append("         foaf:mbox {mbox}");
    queryBuilder.append(" USING NAMESPACE foaf = <" + FOAF_NS + ">");

    GraphResult result = testCon.prepareGraphQuery(QueryLanguage.SERQL, queryBuilder.toString()).evaluate();

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());

      while (result.hasNext()) {
        Statement st = result.next();
        if (name.equals(st.getPredicate())) {
          assertTrue(nameAlice.equals(st.getObject()) || nameBob.equals(st.getObject()));
        }
        else {
          assertEquals(mbox, st.getPredicate());
          assertTrue(mboxAlice.equals(st.getObject()) || mboxBob.equals(st.getObject()));
        }
      }
    }
    finally {
      result.close();
    }
  }
View Full Code Here

Examples of org.openrdf.result.GraphResult

  }

  public GraphResult evaluate()
    throws StoreException
  {
    GraphResult result = getQuery().evaluate();
    return new GraphResultImpl(result.getNamespaces(), getSigner().sign(result));
  }
View Full Code Here

Examples of org.openrdf.result.GraphResult

      throw new ResourceException(SERVER_ERROR_INTERNAL, "unexpected query type: "
          + query.getClass().getName());
    }

    try {
      GraphResult queryResult = ((GraphQuery)query).evaluate();
      return new ModelResultRepresentation(queryResult, service, mediaType);
    }
    catch (StoreException e) {
      throw new ResourceException(e);
    }
View Full Code Here

Examples of org.openrdf.result.GraphResult


  public <H extends RDFHandler> H evaluate(H handler)
    throws StoreException, RDFHandlerException
  {
    GraphResult queryResult = evaluate();
    QueryResultUtil.report(queryResult, handler);
    return handler;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.