Package org.openrdf.query

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


      FileFormatServiceRegistry<? extends FileFormat, ?> registry;

      if (query instanceof TupleQuery) {
        TupleQuery tQuery = (TupleQuery)query;

        queryResult = tQuery.evaluate();
        registry = TupleQueryResultWriterRegistry.getInstance();
        view = TupleQueryResultView.getInstance();
      }
      else if (query instanceof GraphQuery) {
        GraphQuery gQuery = (GraphQuery)query;
View Full Code Here


      try {
        Resource context;
        TupleQuery query = con.prepareTupleQuery(QueryLanguage.SERQL, REPOSITORY_CONTEXT_QUERY);
        query.setBinding("ID", vf.createLiteral(id));
        TupleQueryResult queryResult = query.evaluate();

        try {
          if (!queryResult.hasNext()) {
            writeError("Unable to find context information for repository '" + id + "'");
            logger.warn("Multiple contexts found for repository '{}'", id);
View Full Code Here

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

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

    TupleQueryResult result = query.evaluate();

    try {
      assertTrue(result != null);
      assertTrue(result.hasNext());
View Full Code Here

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

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

    TupleQueryResult result = query.evaluate();

    try {
      assertTrue(result != null);
      assertTrue(result.hasNext());
View Full Code Here

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

      logger.debug("found test case : {}", testName);

      // Query named graphs
      namedGraphsQuery.setBinding("action", action);
      TupleQueryResult namedGraphs = namedGraphsQuery.evaluate();

      DatasetImpl dataset = null;

      if (defaultGraphURI != null || namedGraphs.hasNext()) {
        dataset = new DatasetImpl();
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", manifestRep.getValueFactory().createURI(manifestFileURL));
    TupleQueryResult manifestNames = manifestNameQuery.evaluate();
    try {
      if (manifestNames.hasNext()) {
        return manifestNames.next().getValue("ManifestName").stringValue();
      }
    }
View Full Code Here

  }

  private boolean evaluateSparql(String qry) throws RepositoryException,
      MalformedQueryException, QueryEvaluationException {
    TupleQuery query = con.prepareTupleQuery(QueryLanguage.SPARQL, qry);
    TupleQueryResult evaluate = query.evaluate();
    try {
      return evaluate.hasNext();
    } finally {
      evaluate.close();
    }
View Full Code Here

    try {
      RepositoryConnection conn = m_source.getConnection();
      String query = "SELECT DISTINCT x FROM {x} rdf:type {y} WHERE isResource(y) AND " +
          "y = <" + OWL.OBJECTPROPERTY + ">";
            TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SERQL, query);
            TupleQueryResult results = q.evaluate();
            while (results.hasNext()) {
                BindingSet s = results.next();
        Value result = s.getValue("x");
        classes.add(result);
      }
View Full Code Here

    try {
      RepositoryConnection conn = m_source.getConnection();
      String query = "SELECT DISTINCT x FROM {x} rdf:type {y} WHERE isResource(y) AND " +
          "y = <" + OWL.DATATYPEPROPERTY + ">";
            TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SERQL, query);
            TupleQueryResult results = q.evaluate();
            while (results.hasNext()) {
                BindingSet s = results.next();
        Value result = s.getValue("x");
        classes.add(result);
      }
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.