Package org.openrdf.query

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


    List<String> labels = new ArrayList<String>();
    RepositoryConnection con = repository.getConnection();
    try {
      assertTrue(con.size() > 0);
      TupleQuery qry = con.prepareTupleQuery(SPARQL, query);
      TupleResult result = qry.evaluate();
      try {
        while (result.hasNext()) {
          Value value = result.next().getValue(name);
          if (value == null) {
            labels.add(null);
View Full Code Here


      }

      // Check for lax-cardinality conditions
      boolean laxCardinality = false;
      laxCardinalityQuery.setBinding("testURI", testURI);
      TupleResult laxCardinalityResult = laxCardinalityQuery.evaluate();
      try {
        laxCardinality = laxCardinalityResult.hasNext();
      }
      finally {
        laxCardinalityResult.close();
View Full Code Here

  {
    // Try to extract suite name from manifest file
    TupleQuery manifestNameQuery = con.prepareTupleQuery(QueryLanguage.SERQL,
        "SELECT ManifestName FROM {ManifestURL} rdfs:label {ManifestName}");
    manifestNameQuery.setBinding("ManifestURL", con.getValueFactory().createURI(manifestFileURL));
    TupleResult manifestNames = manifestNameQuery.evaluate();
    try {
      if (manifestNames.hasNext()) {
        return manifestNames.next().getValue("ManifestName").stringValue();
      }
    }
View Full Code Here

      String chordataQuery = "SELECT DISTINCT * WHERE {<" + RNA_CHORDATA + "> ?P ?Y . } ";

      // first test: evaluate the query anonymously
      TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, chordataQuery);

      TupleResult tr = query.evaluate();
      try {
        assertFalse(
            "query result should be empty: item is protected and current user has no viewing permission",
            tr.hasNext());
      }
View Full Code Here

      }

      // second test: evaluate the query as an unauthorized user
      Session session = SessionManager.getOrCreate();
      session.setUsername("no_access");
      tr = query.evaluate();
      try {
        assertFalse(
            "query result should be empty: item is protected and current user has no viewing permission",
            tr.hasNext());
      }
View Full Code Here

        tr.close();
      }

      // third test: evaluate the query as an authorized user
      session.setUsername("trezorix");
      tr = query.evaluate();
      try {
        assertTrue(
            "query result should not be empty: current user has viewing permission by inheritance",
            tr.hasNext());
      }
View Full Code Here

        tr.close();
      }

      // fourth test: evaluate the query after user has logged out
      SessionManager.remove();
      tr = query.evaluate();
      try {
        assertFalse(
            "query result should be empty: item is protected and current user has no viewing permission",
            tr.hasNext());
      }
View Full Code Here

      session.setUsername("trezorix");

      String conceptQuery = "SELECT DISTINCT ?X WHERE {?X a <" + SKOS_NS + "Concept" + "> ; ?P ?Y . } ";
      TupleQuery query = con.prepareTupleQuery(QueryLanguage.SPARQL, conceptQuery);

      TupleResult tr = query.evaluate();
      System.out.println(query.toString());

      try {
        List<String> headers = tr.getBindingNames();
View Full Code Here

  public void testValueExceptionLessThan()
    throws Exception
  {
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryStr1);
    TupleResult evaluate = query.evaluate();
    try {
      assertFalse(evaluate.hasNext());
    }
    finally {
      evaluate.close();
View Full Code Here

  public void testValueExceptionEqual()
    throws Exception
  {
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryStr2);
    TupleResult evaluate = query.evaluate();
    try {
      assertFalse(evaluate.hasNext());
    }
    finally {
      evaluate.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.