Package com.hp.hpl.jena.query

Examples of com.hp.hpl.jena.query.QueryExecution


    @Test
    public void timeout_10()
    {
        String qs = prefix + "SELECT * { ?s ?p ?o }" ;
        QueryExecution qExec = QueryExecutionFactory.create(qs, ds) ;
        qExec.setTimeout(100, TimeUnit.MILLISECONDS, 100, TimeUnit.MILLISECONDS) ;
        ResultSet rs = qExec.execSelect() ;
        rs.next() ; // First timeout does not go off. Resets timers.
        rs.next() ; // Second timeout never goes off
        assertTrue(rs.hasNext()) ;
        sleep(200) ;
        exceptionExpected(rs) ;
        qExec.close() ;
    }
View Full Code Here


   
    @Test
    public void timeout_11()
    {
        String qs = prefix + "SELECT * { ?s ?p ?o }" ;
        QueryExecution qExec = QueryExecutionFactory.create(qs, ds) ;
        qExec.setTimeout(-1, TimeUnit.MILLISECONDS, 100, TimeUnit.MILLISECONDS) ;
        ResultSet rs = qExec.execSelect() ;
        rs.next() ; // First timeout does not go off. Resets timer.
        rs.next() ; // Second timeout does not go off
        sleep(200) ;
        exceptionExpected(rs) ;
        qExec.close() ;
    }
View Full Code Here

    @Test
    public void timeout_20()
    {
        String qs = prefix + "SELECT * { ?s ?p ?o }" ;
        ARQ.getContext().set(ARQ.queryTimeout, "20") ;
        QueryExecution qExec = QueryExecutionFactory.create(qs, ds) ;
        ResultSet rs = qExec.execSelect() ;
        sleep(50) ;
        exceptionExpected(rs) ;
    }
View Full Code Here

    @Test
    public void timeout_21()
    {
        String qs = prefix + "SELECT * { ?s ?p ?o }" ;
        ARQ.getContext().set(ARQ.queryTimeout, "20,10") ;
        QueryExecution qExec = QueryExecutionFactory.create(qs, ds) ;
        ResultSet rs = qExec.execSelect() ;
        sleep(50) ;
        exceptionExpected(rs) ;
    }
View Full Code Here

    @Test
    public void timeout_22()
    {
        String qs = prefix + "SELECT * { ?s ?p ?o }" ;
        ARQ.getContext().set(ARQ.queryTimeout, "-1") ;
        QueryExecution qExec = QueryExecutionFactory.create(qs, ds) ;
        ResultSet rs = qExec.execSelect() ;
        ResultSetFormatter.consume(rs) ;
        qExec.close() ;
    }
View Full Code Here

        }
    }

    private Model executeSparqlConstruct(Model model, String sparql, boolean lock) {
        Query query = QueryFactory.create(sparql);
        QueryExecution queryExec = QueryExecutionFactory.create(query, model);
        model.enterCriticalSection(lock);
        try {
            return queryExec.execConstruct();
        } finally {
            queryExec.close();
            model.leaveCriticalSection();
        }
    }
View Full Code Here

        }
    }
   
    private ResultSetRewindable executeSparqlSelect(Model model, String sparql, boolean lock) {
        Query query = QueryFactory.create(sparql);
        QueryExecution queryExec = QueryExecutionFactory.create(query, model);
        model.enterCriticalSection(lock);
        try {
            return ResultSetFactory.makeRewindable(queryExec.execSelect());
        } finally {
            queryExec.close();
            model.leaveCriticalSection();
        }
    }
View Full Code Here

    for (String mot:mots){
      //System.out.println(mot);
      SparqlType = Prefix + "SELECT Distinct ?type WHERE { ?a rdf:type ?type. FILTER REGEX(str(?a), '" + mot +"','i'). }";
      System.out.println(SparqlType);
      Query query = QueryFactory.create(SparqlType) ;
          QueryExecution qexec = QueryExecutionFactory.create(query, model) ;
          ResultSet results = qexec.execSelect();
          while(results.hasNext()){
          QuerySolution rs = results.nextSolution();
          Resource type = rs.getResource("type");
          if(!type.getLocalName().equals("NamedIndividual") && !type.getLocalName().equals("ObjectProperty")){
            //System.out.println("* "+type.getLocalName());
 
View Full Code Here

      }
   
    String SparqlClass = Prefix + "SELECT Distinct ?classa ?classb WHERE { uvsq:"+type+" rdfs:subClassOf ?classa. OPTIONAL {?classa rdfs:subClassOf ?classb.} }";
    //System.out.println(SparqlClass);
    Query query = QueryFactory.create(SparqlClass) ;
        QueryExecution qexec = QueryExecutionFactory.create(query, model) ;
        ResultSet results = qexec.execSelect();
        if(results.hasNext()){
          QuerySolution rs = results.nextSolution();
          Resource classa = rs.getResource("classa");
          if(classa.getLocalName().contains("Composante")){
            return "Composante";
View Full Code Here

    String s = null;
    if(lt.getLtuples().get(0).type.equals("Class")){
      if(lt.getLtuples().get(0).mots.size()>1) return null;
      String Req = Prefix + "SELECT DISTINCT ?b WHERE { ?b rdf:type owl:Class. FILTER REGEX(str(?b), '"+ lt.getLtuples().get(0).mots.get(0) +"', 'i'). } ";
      Query query = QueryFactory.create(Req) ;
          QueryExecution qexec = QueryExecutionFactory.create(query, model) ;
          ResultSet results = qexec.execSelect();
          String clss = null;
          if(results.hasNext()){
            QuerySolution rs = results.nextSolution();
            Resource b = rs.getResource("b");
            clss = b.getLocalName();
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.query.QueryExecution

Copyright © 2018 www.massapicom. 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.