@Override public <D, Q> Q createQuery(QueryLanguage<D, Q> queryLanguage, D definition) { return connection.createQuery(queryLanguage, definition); }
@Override public <Q> Q createQuery(QueryLanguage<Void, Q> queryLanguage) { return connection.createQuery(queryLanguage, null); }
@Override public <D, Q> Q createQuery(QueryLanguage<D, Q> queryLanguage, D definition) { return connections[0].createQuery(queryLanguage, definition); }
@Override public BooleanQuery createBooleanQuery() { aggregateFilters(); return connection.createQuery(QueryLanguage.BOOLEAN, queryMixin.getMetadata()); }
@Override public TupleQuery createTupleQuery(Expression<?>... exprs) { aggregateFilters(); queryMixin.addProjection(exprs); return connection.createQuery(QueryLanguage.TUPLE, queryMixin.getMetadata()); }
@Override public GraphQuery createGraphQuery(Block... exprs) { aggregateFilters(); queryMixin.addProjection(exprs); return connection.createQuery(QueryLanguage.GRAPH, queryMixin.getMetadata()); }
SPARQLQuery query = connection.createQuery(QueryLanguage.SPARQL, qry.toString()); List<STMT> stmts = IteratorAdapter.asList(query.getTriples());