public boolean isEntailed() { final QueryResult results = QueryEngine.exec(_query); return !results.isEmpty(); }
public boolean isEntailed() { final QueryResult results = QueryEngine.exec(_query); return !results.isEmpty(); }
public boolean isEntailed() { final QueryResult results = QueryEngine.exec(_query); return !results.isEmpty(); }
public static QueryResult exec(final Query query, final KnowledgeBase kb) { final KnowledgeBase queryKB = query.getKB(); query.setKB(kb); final QueryResult result = exec(query); query.setKB(queryKB); return result; }
public static QueryResult exec(final Query query, final KnowledgeBase kb) { final KnowledgeBase queryKB = query.getKB(); query.setKB(kb); final QueryResult result = exec(query); query.setKB(queryKB); return result; }
public static QueryResult exec(final Query query, final KnowledgeBase kb) { final KnowledgeBase queryKB = query.getKB(); query.setKB(kb); final QueryResult result = exec(query); query.setKB(queryKB); return result; }
/** * {@inheritDoc} */ @Override protected QueryIterator nextStage(final Binding binding) { final Query newQuery = _query.apply(convertBinding(binding)); final QueryResult results = QueryEngine.exec(newQuery); final SparqlDLResultSet resultSet = new SparqlDLResultSet(results, null, binding); final QueryIteratorResultSet iter = new QueryIteratorResultSet(resultSet); return iter; } }
/** * {@inheritDoc} */ @Override protected QueryIterator nextStage(final Binding binding) { final Query newQuery = _query.apply(convertBinding(binding)); final QueryResult results = QueryEngine.exec(newQuery); final SparqlDLResultSet resultSet = new SparqlDLResultSet(results, null, binding); final QueryIteratorResultSet iter = new QueryIteratorResultSet(resultSet); return iter; } }
/** * {@inheritDoc} */ @Override protected QueryIterator nextStage(final Binding binding) { final Query newQuery = _query.apply(convertBinding(binding)); final QueryResult results = QueryEngine.exec(newQuery); final SparqlDLResultSet resultSet = new SparqlDLResultSet(results, null, binding); final QueryIteratorResultSet iter = new QueryIteratorResultSet(resultSet); return iter; } }
protected void testQuery(final Query query, final boolean expected) { final QueryResult result = QueryEngine.exec(query); assertEquals(expected, !result.isEmpty()); }
private static void testQuery(final boolean expected, final Query query) { assertEquals(expected, !QueryEngine.exec(query).isEmpty()); }
protected void testQuery(final Query query, final ATermAppl[]... values) { final List<ATermAppl> resultVars = query.getResultVars(); final Map<List<ATermAppl>, Integer> answers = new HashMap<>(); for (final ATermAppl[] value : values) { final List<ATermAppl> answer = Arrays.asList(value); final Integer count = answers.get(answer); if (count == null) answers.put(answer, 1); else answers.put(answer, count + 1); } final QueryResult result = QueryEngine.exec(query); for (final ResultBinding binding : result) { final List<ATermAppl> list = new ArrayList<>(resultVars.size()); for (final ATermAppl var : resultVars) list.add(binding.getValue(var)); final Integer count = answers.get(list); if (count == null) Assert.fail("Unexpected binding in the result: " + list); else if (count == 1) answers.remove(list); else answers.put(list, count - 1); } assertTrue("Unfound bindings: " + answers.keySet(), answers.isEmpty()); }
private static QueryResult runSingleTest(final Query query) { final Timer t = new Timer("Single _query execution"); t.start(); final QueryResult bindings = QueryEngine.exec(query); _logger.info("Execution time=" + t.getElapsed()); t.stop(); _logger.info("Result size = " + bindings.size()); return bindings; }
final QueryResult results = QueryEngine.exec(sup); sup.setKB(sup.getKB());
final QueryResult results = QueryEngine.exec(sup); sup.setKB(sup.getKB());
final QueryResult results = QueryEngine.exec(sup); sup.setKB(sup.getKB());
ResultSet results = new SparqlDLResultSet(openllet.query.sparqldl.engine.QueryEngine.exec(q), _source.getDefaultModel(), queryParameters);
@Test public void testMixedQuery() { classes(_A, _B, _C); individuals(_a); _kb.addSubClass(_A, _C); _kb.addSubClass(_B, _C); _kb.addType(_a, _A); final Query q1 = query(SubClassOfAtom(x, _C), TypeAtom(y, x)); q1.addDistVar(x, VarType.CLASS); q1.addResultVar(x); final QueryResult qr = QueryEngine.exec(q1); final List<ATermAppl> results = new ArrayList<>(); for (final ResultBinding result : qr) { System.out.println(result); results.add(result.getValue(x)); } assertIteratorValues(results.iterator(), new ATermAppl[] { _A, _C }); }
ResultSet results = new SparqlDLResultSet(openllet.query.sparqldl.engine.QueryEngine.exec(q), _source.getDefaultModel(), queryParameters);
ResultSet results = new SparqlDLResultSet(openllet.query.sparqldl.engine.QueryEngine.exec(q), _source.getDefaultModel(), queryParameters);