Package org.openrdf.query

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


    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());
View Full Code Here


    QueryLanguage language = ConversionUtil.toOpenRDFQueryLanguage(queryLanguage);
   
    try {
      // determine query result
      GraphQuery query = this.connection.prepareGraphQuery(language, queryString);
      GraphQueryResult queryResult = query.evaluate();
     
      // wrap it in a GraphIterable
      return new GraphIterable(queryResult, null);
    } catch(OpenRDFException e) {
      throw new ModelRuntimeException(e);
View Full Code Here

          throws ModelRuntimeException {
    this.assertModel();
    GraphQuery query;
    try {
      query = this.connection.prepareGraphQuery(QueryLanguage.SPARQL, queryString);
      GraphQueryResult graphQueryResult = query.evaluate();
      return new StatementIterable(graphQueryResult, null);
    } catch(OpenRDFException e) {
      throw new ModelRuntimeException(e);
    }
  }
View Full Code Here

          throws ModelRuntimeException {
    this.assertModel();
    GraphQuery query;
    try {
      query = this.connection.prepareGraphQuery(QueryLanguage.SPARQL, queryString);
      GraphQueryResult graphQueryResult = query.evaluate();
      return new StatementIterable(graphQueryResult, null);
    } catch(OpenRDFException e) {
      throw new ModelRuntimeException(e);
    }
  }
View Full Code Here

        view = TupleQueryResultView.getInstance();
      }
      else if (query instanceof GraphQuery) {
        GraphQuery gQuery = (GraphQuery)query;

        queryResult = gQuery.evaluate();
        registry = RDFWriterRegistry.getInstance();
        view = GraphQueryResultView.getInstance();
      }
      else if (query instanceof BooleanQuery) {
        BooleanQuery bQuery = (BooleanQuery)query;
View Full Code Here

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

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

    GraphQueryResult result = query.evaluate();

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

    GraphBuildingRDFHandler aHandler = new GraphBuildingRDFHandler();

    try {
      GraphQuery aQuery = mConnection.prepareGraphQuery(mQueryLang, theQuery);
      aQuery.evaluate(aHandler);     
      return aHandler.getGraph();   
    }
    catch (Exception e) {
      throw new QueryException(e);
    }
View Full Code Here

    return (Value[][]) results.toArray(new Value[0][0]);
  }

  private static Graph doGraphQuery(RepositoryConnection con, String query) throws RepositoryException, MalformedQueryException, QueryEvaluationException {
    GraphQuery resultsTable = con.prepareGraphQuery(QueryLanguage.SPARQL, query);
    GraphQueryResult statements = resultsTable.evaluate();
    Graph g = new GraphImpl();

    Vector<Value[]> results = new Vector<Value[]>();
    for (int row = 0; statements.hasNext(); row++) {
      Statement pairs = statements.next();
View Full Code Here

    return (Value[][]) results.toArray(new Value[0][0]);
  }

  private static Graph doGraphQuery(RepositoryConnection con, String query) throws RepositoryException, MalformedQueryException, QueryEvaluationException {
    GraphQuery resultsTable = con.prepareGraphQuery(QueryLanguage.SPARQL, query);
    GraphQueryResult statements = resultsTable.evaluate();
    Graph g = new GraphImpl();

    Vector<Value[]> results = new Vector<Value[]>();
    for (int row = 0; statements.hasNext(); row++) {
      Statement pairs = statements.next();
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.