Package com.hp.hpl.jena.query

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


   
    // Helper.  Prints the test result (check it!)
    private static void test(String qs)
    {
        qs = "SELECT * {\n"+qs+"\n}" ;
        Query query = QueryFactory.create(qs, Syntax.syntaxARQ) ;
        AlgebraGenerator gen = new AlgebraGenerator() ;
        Op opActual = gen.compile(query) ;
        String x = opActual.toString() ;
        x = x.replaceAll("\n$", "") ;
        x = x.replace("\n", "\", \n\"") ;
View Full Code Here


   
   
    private static void test(String qs, String... y)
    {
        qs = "SELECT * {\n"+qs+"\n}" ;
        Query query = QueryFactory.create(qs, Syntax.syntaxARQ) ;

        String opStr = StrUtils.strjoinNL(y) ;
        Op opExpected = SSE.parseOp(opStr) ;
        AlgebraGenerator gen = new AlgebraGenerator() ;
        Op opActual = gen.compile(query) ;
View Full Code Here

public class TestVarScope extends BaseTest
{
    private static void scope(String queryStr)
    {
        Query query = QueryFactory.create(queryStr) ;
    }
View Full Code Here

                } ;
                output(outStream, c, lineNumbers) ;
            }
           
            // Attempt to parse it.
            Query query = null ;
            try {
                query = QueryFactory.create(queryString, "http://example/base/", language) ;
            } catch (ARQException ex)
            {
                // Over generous exception (should be QueryException)
View Full Code Here

 
  @Override
  public QueryResultTable sparqlSelect(String queryString) throws ModelRuntimeException {
    assertModel();
    log.debug("Query " + queryString);
    Query query = QueryFactory.create(queryString);
    return new QueryResultTableImpl(query, this.jenaModel);
  }
View Full Code Here

 
  @Override
  public ClosableIterable<Statement> sparqlConstruct(String queryString)
          throws ModelRuntimeException {
    assertModel();
    Query query = QueryFactory.create(queryString);
    QueryExecution qexec = QueryExecutionFactory.create(query, this.jenaModel);
   
    if(query.isConstructType()) {
      com.hp.hpl.jena.rdf.model.Model m = qexec.execConstruct();
      Model resultModel = new ModelImplJena(null, m, Reasoning.none);
      resultModel.open();
      return resultModel;
    } else {
View Full Code Here

 
  @Override
  public boolean sparqlAsk(String queryString) throws ModelRuntimeException {
    assertModel();
    log.debug("Query " + queryString);
    Query query = QueryFactory.create(queryString);
   
    if(!query.isAskType()) {
      throw new ModelRuntimeException("The given query is not an ASK query");
    }
    // else
    QueryExecution qexec = QueryExecutionFactory.create(query, this.jenaModel);
    return qexec.execAsk();
View Full Code Here

   */
  @Override
  public ClosableIterable<Statement> sparqlDescribe(String queryString)
          throws ModelRuntimeException {
    assertModel();
    Query query = QueryFactory.create(queryString);
    QueryExecution qexec = QueryExecutionFactory.create(query, this.jenaModel);
   
    if(query.isDescribeType()) {
      com.hp.hpl.jena.rdf.model.Model m = qexec.execDescribe();
      Model resultModel = new ModelImplJena(null, m, Reasoning.none);
      resultModel.open();
      return resultModel;
    } else {
View Full Code Here

    com.hp.hpl.jena.query.Syntax syntax = com.hp.hpl.jena.query.Syntax.lookup(querylanguage);
    if(syntax == null) {
      // delegate to super
      return super.querySelect(queryString, querylanguage);
    }
    Query query = QueryFactory.create(queryString, syntax);
    return new QueryResultTableImpl(query, this.jenaModel);
  }
View Full Code Here

    com.hp.hpl.jena.query.Syntax syntax = com.hp.hpl.jena.query.Syntax.lookup(querylanguage);
    if(syntax == null) {
      // delegate to super
      return super.queryConstruct(queryString, querylanguage);
    }
    Query query = QueryFactory.create(queryString, syntax);
   
    QueryExecution qexec = QueryExecutionFactory.create(query, this.jenaModel);
   
    if(query.isConstructType()) {
      com.hp.hpl.jena.rdf.model.Model m = qexec.execConstruct();
      Model resultModel = new ModelImplJena(null, m, Reasoning.none);
      resultModel.open();
      return resultModel;
    } else {
View Full Code Here

TOP

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

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.