public void visitAskResultForm(Query query1) { check("Not both ASK queries", query2.isAskType()) ; }
@Override public void visitAskResultForm(Query query1) { check("Not both ASK queries", query2.isAskType()) ; }
@Override public boolean sparqlAsk(String query) throws ModelRuntimeException, MalformedQueryException { Query jenaQuery = QueryFactory.create(query); QueryExecution qexec = QueryExecutionFactory.create(jenaQuery, this.dataset); if (jenaQuery.isAskType()) { return qexec.execAsk(); } else { throw new RuntimeException( "Cannot handle this type of query! Please use ASK."); } }
private static QueryType getQueryType(Query query) { if( query.isSelectType() ) return QueryType.SELECT; if( query.isConstructType() ) return QueryType.CONSTRUCT; if( query.isDescribeType() ) return QueryType.DESCRIBE; if( query.isAskType() ) return QueryType.ASK; return null; }
static private String labelForQuery(Query q) { if ( q.isSelectType() ) return "SELECT" ; if ( q.isConstructType() ) return "CONSTRUCT" ; if ( q.isDescribeType() ) return "DESCRIBE" ; if ( q.isAskType() ) return "ASK" ; return "<<unknown>>" ; }
static private String labelForQuery(Query q) { if ( q.isSelectType() ) return "SELECT" ; if ( q.isConstructType() ) return "CONSTRUCT" ; if ( q.isDescribeType() ) return "DESCRIBE" ; if ( q.isAskType() ) return "ASK" ; return "<<unknown>>" ; }
@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(); }
public boolean execAsk() { if ( ! query.isAskType() ) throw new QueryExecException("Attempt to have boolean from a "+labelForQuery(query)+" query") ; startQueryIterator() ; boolean r = queryIterator.hasNext() ; this.close() ; return r ; }
@Override public boolean execAsk() { if ( ! query.isAskType() ) throw new QueryExecException("Attempt to have boolean from a "+labelForQuery(query)+" query") ; startQueryIterator() ; boolean r = queryIterator.hasNext() ; this.close() ; return r ; }
m.write(System.out, "N-TRIPLE"); else if (q.isAskType())
public static ResultSet query(Query query, Model model) { QueryExecution qe = QueryExecutionFactory.create(query, model); ResultSet results = null; if(query.isSelectType()) { results = qe.execSelect(); } else if(query.isDescribeType()) { Iterator<Triple> triples = qe.execDescribeTriples(); results = new TripleResultSet(triples, model); } else if(query.isConstructType()) { Iterator<Triple> triples = qe.execConstructTriples(); results = new TripleResultSet(triples, model); } else if(query.isAskType()) { Boolean answer = qe.execAsk(); List<Boolean> result = new ArrayList<Boolean>(); result.add(answer); results = new BooleanResultSet(result.iterator(), model); } return results; }
public static void executeQuery(Query query, QueryExecution queryExecution, ResultsFormat outputFormat) { if ( query.isSelectType() ) doSelectQuery(query, queryExecution, outputFormat) ; if ( query.isDescribeType() ) doDescribeQuery(query, queryExecution, outputFormat) ; if ( query.isConstructType() ) doConstructQuery(query, queryExecution, outputFormat) ; if ( query.isAskType() ) doAskQuery(query, queryExecution, outputFormat) ; queryExecution.close() ; }
public static void executeQuery(Query query, QueryExecution queryExecution, ResultsFormat outputFormat) { if ( query.isSelectType() ) doSelectQuery(query, queryExecution, outputFormat) ; if ( query.isDescribeType() ) doDescribeQuery(query, queryExecution, outputFormat) ; if ( query.isConstructType() ) doConstructQuery(query, queryExecution, outputFormat) ; if ( query.isAskType() ) doAskQuery(query, queryExecution, outputFormat) ; queryExecution.close() ; }
public void visit(QueryVisitor visitor) { visitor.startVisit(this) ; visitor.visitResultForm(this) ; visitor.visitPrologue(this) ; if ( this.isSelectType() ) visitor.visitSelectResultForm(this) ; if ( this.isConstructType() ) visitor.visitConstructResultForm(this) ; if ( this.isDescribeType() ) visitor.visitDescribeResultForm(this) ; if ( this.isAskType() ) visitor.visitAskResultForm(this) ; visitor.visitDatasetDecl(this) ; visitor.visitQueryPattern(this) ; visitor.visitGroupBy(this) ; visitor.visitHaving(this) ; visitor.visitOrderBy(this) ; visitor.visitOffset(this) ; visitor.visitLimit(this) ; visitor.visitValues(this) ; visitor.finishVisit(this) ; }
public void visit(QueryVisitor visitor) { visitor.startVisit(this) ; visitor.visitResultForm(this) ; visitor.visitPrologue(this) ; if ( this.isSelectType() ) visitor.visitSelectResultForm(this) ; if ( this.isConstructType() ) visitor.visitConstructResultForm(this) ; if ( this.isDescribeType() ) visitor.visitDescribeResultForm(this) ; if ( this.isAskType() ) visitor.visitAskResultForm(this) ; visitor.visitDatasetDecl(this) ; visitor.visitQueryPattern(this) ; visitor.visitGroupBy(this) ; visitor.visitHaving(this) ; visitor.visitOrderBy(this) ; visitor.visitOffset(this) ; visitor.visitLimit(this) ; visitor.visitBindings(this) ; visitor.finishVisit(this) ; }