@Override public void addResults(QueryStatusInfo statusInfo, QueryData data) { if (!loggedUri.getAndSet(true)) { log.info("Query %s: %s", statusInfo.getId(), statusInfo.getInfoUri()); } if (types.get() == null && statusInfo.getColumns() != null) { types.set(getTypes(statusInfo.getColumns())); } if (data.getData() != null) { checkState(types.get() != null, "data received without types"); rows.addAll(transform(data.getData(), dataToRow(types.get()))); } }
public void renderFailure(PrintStream out) { QueryStatusInfo results = client.finalStatusInfo(); QueryError error = results.getError(); checkState(error != null); out.printf("Query %s failed: %s%n", results.getId(), error.getMessage()); if (debug && (error.getFailureInfo() != null)) { error.getFailureInfo().toException().printStackTrace(out); } if (error.getErrorLocation() != null) { renderErrorLocation(client.getQuery(), error.getErrorLocation(), out); } out.println(); }
return new ResultWithQueryId<>(new QueryId(results.getId()), result);
results.getId(), stats.getState(), nodes,
return new QueryId(client.currentStatusInfo().getId());
errorChannel.printf("Query %s has no columns\n", results.getId()); return false;
@Override public void addResults(QueryStatusInfo statusInfo, QueryData data) { if (!loggedUri.getAndSet(true)) { log.info("Query %s: %s", statusInfo.getId(), statusInfo.getInfoUri()); } if (types.get() == null && statusInfo.getColumns() != null) { types.set(getTypes(statusInfo.getColumns())); } if (data.getData() != null) { checkState(types.get() != null, "data received without types"); rows.addAll(transform(data.getData(), dataToRow(types.get()))); } }
public void renderFailure(PrintStream out) { QueryStatusInfo results = client.finalStatusInfo(); QueryError error = results.getError(); checkState(error != null); out.printf("Query %s failed: %s%n", results.getId(), error.getMessage()); if (debug && (error.getFailureInfo() != null)) { error.getFailureInfo().toException().printStackTrace(out); } if (error.getErrorLocation() != null) { renderErrorLocation(client.getQuery(), error.getErrorLocation(), out); } out.println(); }
results.getId(), stats.getState(), nodes,
return new ResultWithQueryId<>(new QueryId(results.getId()), result);
return new QueryId(client.currentStatusInfo().getId());
errorChannel.printf("Query %s has no columns\n", results.getId()); return false;