w.handleBoolean(iter.hasNext()); } else { final List<String> columnHeaders = new LinkedList<>(); w.startQueryResult(columnHeaders); int count = 0; while (iter.hasNext() && count < limit) { w.handleSolution(iter.next()); count++; w.endQueryResult();
writer.startDocument(); writer.startHeader(); QueryResults.report(tqr, writer);
TupleQueryResult tupleQueryResult = (TupleQueryResult)model.get(QUERY_RESULT_KEY); if (qrWriter.getSupportedSettings().contains(BasicQueryWriterSettings.JSONP_CALLBACK)) { String parameter = request.getParameter(DEFAULT_JSONP_CALLBACK_PARAMETER); qrWriter.getWriterConfig().set(BasicQueryWriterSettings.JSONP_CALLBACK, parameter);
columnHeaders.addAll(tq.getBindings().getBindingNames()); w.startQueryResult(columnHeaders); BindingSet b = result.next(); w.handleSolution(b); w.endQueryResult();
try (BufferedOutputStream response = new BufferedOutputStream(exchange.getResponseBody())) { TupleQueryResultWriter w = TupleQueryResultWriterRegistry.getInstance().get(format).get().getWriter(response); w.setWriterConfig(writerConfig); ((TupleQuery) query).evaluate(w);
writer.startDocument(); writer.startHeader(); QueryResults.report(tqr, writer);