Examples of TupleQuery


Examples of org.openrdf.query.TupleQuery

  private Literal hunt;

  public void testInline()
    throws Exception
  {
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryInline);
    TupleResult result = query.evaluate();
    assertEquals(hunt, result.next().getValue("name"));
    assertFalse(result.hasNext());
    result.close();
  }
View Full Code Here

Examples of org.openrdf.query.TupleQuery

  }

  public void testBinding()
    throws Exception
  {
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryBinding);
    query.setBinding("pattern", vf.createLiteral("@work.example"));
    TupleResult result = query.evaluate();
    assertEquals(hunt, result.next().getValue("name"));
    assertFalse(result.hasNext());
    result.close();
  }
View Full Code Here

Examples of org.openrdf.query.TupleQuery

  }

  public void testBindingFlags()
    throws Exception
  {
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryBindingFlags);
    query.setBinding("pattern", vf.createLiteral("@Work.example"));
    query.setBinding("flags", vf.createLiteral("i"));
    TupleResult result = query.evaluate();
    assertEquals(hunt, result.next().getValue("name"));
    assertFalse(result.hasNext());
    result.close();
  }
View Full Code Here

Examples of org.openrdf.query.TupleQuery

    URI pattern = vf.createURI("http://example.org/ns#", "pattern");
    URI flags = vf.createURI("http://example.org/ns#", "flags");
    BNode bnode = vf.createBNode();
    conn.add(bnode, pattern, vf.createLiteral("@Work.example"));
    conn.add(bnode, flags, vf.createLiteral("i"));
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryExpr);
    TupleResult result = query.evaluate();
    assertEquals(hunt, result.next().getValue("name"));
    assertFalse(result.hasNext());
    result.close();
  }
View Full Code Here

Examples of org.openrdf.query.TupleQuery

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

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

    TupleResult result = query.evaluate();

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());
View Full Code Here

Examples of org.openrdf.query.TupleQuery

    StringBuilder queryBuilder = new StringBuilder();
    queryBuilder.append(" SELECT person");
    queryBuilder.append(" FROM {person} foaf:name {name}");
    queryBuilder.append(" USING NAMESPACE foaf = <" + FOAF_NS + ">");

    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SERQL, queryBuilder.toString());
    query.setBinding("name", Александър);

    TupleResult result = query.evaluate();

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());
View Full Code Here

Examples of org.openrdf.query.TupleQuery

    XMLGregorianCalendar xcal = data.newXMLGregorianCalendar();
    xcal.setYear(2007);
    xcal.setMonth(11);
    xcal.setDay(6);
    xcal.setTimezone(OFFSET);
    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL, SELECT_BY_DATE);
    query.setBinding("date", vf.createLiteral(xcal));
    TupleResult result = query.evaluate();
    List<BindingSet> list = new ArrayList<BindingSet>();
    while (result.hasNext()) {
      list.add(result.next());
    }
    assertEquals(7, list.size());
View Full Code Here

Examples of org.openrdf.query.TupleQuery

    Literal v3 = vf.createLiteral(3);
    testCon.add(s, p1, v1);
    testCon.add(s, p2, v2);
    testCon.add(s, p1, v3);
    String qry = "PREFIX :<urn:test:> SELECT ?s ?v1 ?v2 WHERE " + optional;
    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL, qry);
    TupleResult result = query.evaluate();
    Set<List<Value>> set = new HashSet<List<Value>>();
    while (result.hasNext()) {
      BindingSet bindings = result.next();
      set.add(Arrays.asList(bindings.getValue("v1"), bindings.getValue("v2")));
    }
View Full Code Here

Examples of org.openrdf.query.TupleQuery

    URI p2 = vf.createURI("urn:test:p2");
    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

Examples of org.openrdf.query.TupleQuery

    Literal three = vf.createLiteral(3);
    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();
  }
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.