customQuery.getTupleExpr().visit(new AbstractQueryModelVisitor<SailException>() {
this.graphQuery = graphQuery; graphQuery.getTupleExpr().visit(new TypeRequirementVisitor("this", type)); graphQuery.getTupleExpr().visit(aVisitor); antecedentStatementPatterns = aVisitor.getAntecedents(); graphQuery.getTupleExpr().visit(cVisitor); consequentStatementPatterns = cVisitor.getConsequents();
private ParsedGraphTemplate(Template template, ParsedGraphQuery query, BindingSet args) { super(query.getSourceString(), query.getTupleExpr(), query.getQueryNamespaces()); setDataset(query.getDataset()); this.template = template; this.args = args; }
long statementsAdded = 0; logger.info("Applying inference rule " + rule + "..."); for (String line : graphQuery.getTupleExpr().toString().split("\n")) { logger.debug("\t" + line);
private void evaluateIntoStatements(ParsedGraphQuery query, Collection<Statement> statements) throws SailException, RDFHandlerException, QueryEvaluationException { CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter = getWrappedConnection().evaluate( query.getTupleExpr(), null, EmptyBindingSet.getInstance(), true); try { ValueFactory vf = getValueFactory(); while (bindingsIter.hasNext()) { BindingSet bindings = bindingsIter.next(); Value subj = bindings.getValue("subject"); Value pred = bindings.getValue("predicate"); Value obj = bindings.getValue("object"); if (subj instanceof Resource && pred instanceof IRI && obj != null) { statements.add(vf.createStatement((Resource)subj, (IRI)pred, obj)); } } } finally { bindingsIter.close(); } } } // end inner class DirectTypeHierarchyInferencerConnection
private void evaluateIntoStatements(ParsedGraphQuery query, Collection<Statement> statements) throws SailException, RDFHandlerException, QueryEvaluationException { CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter = getWrappedConnection().evaluate( query.getTupleExpr(), null, EmptyBindingSet.getInstance(), true); try { ValueFactory factory = getValueFactory(); while (bindingsIter.hasNext()) { BindingSet bindings = bindingsIter.next(); Value subj = bindings.getValue("subject"); Value pred = bindings.getValue("predicate"); Value obj = bindings.getValue("object"); if (subj instanceof Resource && pred instanceof IRI && obj != null) { statements.add(factory.createStatement((Resource)subj, (IRI)pred, obj)); } } } finally { bindingsIter.close(); } } }
public void render(ParsedGraphQuery query, RDFHandler handler) throws RDFHandlerException { handler.startRDF(); Resource querySubj = valueFactory.createBNode(); handler.handleStatement(valueFactory.createStatement(querySubj, RDF.TYPE, SP.CONSTRUCT_CLASS)); if (output.text) { handler.handleStatement(valueFactory.createStatement(querySubj, SP.TEXT_PROPERTY, valueFactory.createLiteral(query.getSourceString()))); } if (output.rdf) { TupleExpr expr = query.getTupleExpr(); SpinVisitor visitor = new ConstructVisitor(handler, querySubj, query.getDataset()); expr.visit(visitor); visitor.end(); } handler.endRDF(); }
TupleExpr tupleExpr = rule.getQuery().getTupleExpr(); if (!(tupleExpr instanceof QueryRoot)) { tupleExpr = new QueryRoot(tupleExpr);
throws QueryEvaluationException TupleExpr tupleExpr = getParsedQuery().getTupleExpr();
TupleExpr tupleExpr = getParsedQuery().getTupleExpr(); bindingsIter1 = AbstractQueryPreparer.this.evaluate(tupleExpr, getActiveDataset(), getBindings(), getIncludeInferred(), getMaxExecutionTime());
TupleExpr tupleExpr = getParsedQuery().getTupleExpr(); bindingsIter1 = AbstractQueryPreparer.this.evaluate(tupleExpr, getActiveDataset(), getBindings(), getIncludeInferred(), getMaxExecutionTime());
throws QueryEvaluationException TupleExpr tupleExpr = getParsedQuery().getTupleExpr();
public GraphQueryResult evaluate() throws QueryEvaluationException { TupleExpr tupleExpr = getParsedQuery().getTupleExpr();