Package org.openrdf.query

Examples of org.openrdf.query.TupleQuery.evaluate()


    URI o = vf.createURI("urn:test:o");
    testCon.add(s, p1, o);
    testCon.add(s, p2, o);
    String qry = "PREFIX :<urn:test:> SELECT ?p WHERE " + union;
    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL, qry);
    TupleResult result = query.evaluate();
    List<Value> list = new ArrayList<Value>();
    while (result.hasNext()) {
      BindingSet bindings = result.next();
      list.add(bindings.getValue("p"));
    }
View Full Code Here


    testCon.add(s, p1, one);
    testCon.add(s, p3, three);
    String qry = "PREFIX :<urn:test:>\nPREFIX xsd:  <http://www.w3.org/2001/XMLSchema#>\n"
        + "SELECT ?s WHERE { ?s :p1 ?one ; :p3 ?three FILTER (datatype(?one / ?three) = xsd:decimal) }";
    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL, qry);
    TupleResult result = query.evaluate();
    assertTrue(result.hasNext());
    result.close();
  }

  public void testSize()
View Full Code Here

    testCon.add(alice, mbox, mboxAlice);
    testCon.add(bob, name, nameBob);
    testCon.add(bob, mbox, mboxBob);

    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SERQL, "SELECT o FROM {} P {o}");
    int total = query.evaluate().asList().size();
    query.setOffset(1);
    assertEquals(total - 1, query.evaluate().asList().size());
  }

  public void testLimit()
View Full Code Here

    testCon.add(bob, mbox, mboxBob);

    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SERQL, "SELECT o FROM {} P {o}");
    int total = query.evaluate().asList().size();
    query.setOffset(1);
    assertEquals(total - 1, query.evaluate().asList().size());
  }

  public void testLimit()
    throws Exception
  {
View Full Code Here

    testCon.add(bob, name, nameBob);
    testCon.add(bob, mbox, mboxBob);

    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SERQL, "SELECT o FROM {} P {o}");
    query.setLimit(1);
    assertEquals(1, query.evaluate().asList().size());
  }

  public void testSupportsIsolationLevel()
    throws Exception
  {
View Full Code Here

    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL,
        "select ?s where {?s ?p ?o FILTER (isBlank(?s))}");

    BNode blankNode = null;

    TupleResult result = query.evaluate();
    while (result.hasNext()) {
      BindingSet set = result.next();
      blankNode = (BNode)set.getValue("s");
    }
    result.close();
View Full Code Here

    if (blankNode != null) {
      query = testCon.prepareTupleQuery(QueryLanguage.SPARQL, "select ?s where {?s ?p ?o}");
      query.setBinding("s", blankNode);

      result = query.evaluate();
      try {
        // the query must have at least one result
        assertTrue(result.hasNext());
      }
      finally {
View Full Code Here

    TupleQuery tupleQuery = testCon.prepareTupleQuery(QueryLanguage.SERQL,
        "SELECT S, P, O FROM {S} P {O} WHERE P = <" + pred.stringValue() + ">", null);

    TupleResult iter;
    iter = tupleQuery.evaluate();

    try {
      assertTrue(iter.hasNext());
      BindingSet bindings = iter.next();
      assertEquals(subj, bindings.getValue("S"));
View Full Code Here

        + pred.stringValue() + ">", null);
    tupleQuery.setBinding("S", subj);
    tupleQuery.setBinding("P", pred);
    tupleQuery.setBinding("O", obj);

    iter = tupleQuery.evaluate();

    try {
      assertTrue(iter.hasNext());
      BindingSet bindings = iter.next();
      assertEquals(subj, bindings.getValue("S"));
View Full Code Here

         try
         {
           BindingSet bindingSet;

           TupleQuery tupleQuery = con.prepareTupleQuery(QueryLanguage.SPARQL, String.format(SELECT_CodeList_TEMPLATE,codeList));
           TupleQueryResult result = tupleQuery.evaluate();
              
           if(result.hasNext())
             {                
               bindingSet = result.next();
               codeListURI = bindingSet.getValue("sub").toString();
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.