@Override public String toString() { StringBuilder sb = new StringBuilder("Query String = "); sb.append(this.queryString); sb.append(';'); sb.append("isCancelled = "); sb.append(this.isCanceled()); sb.append("; Total Executions = "); sb.append(this.numExecutions); sb.append("; Total Execution Time = "); sb.append(this.totalExecutionTime); return sb.toString(); }
if (!QueryMonitor.isLowMemory() && !this.query.isCanceled()) { results.add(objects); } else {
private void checkIfQueryShouldBeCancelled() { if (QueryMonitor.isLowMemory()) { String reason = "Query execution canceled due to low memory while gathering results from partitioned regions"; query.setQueryCanceledException(new QueryExecutionLowMemoryException(reason)); if (DefaultQuery.testHook != null) { DefaultQuery.testHook .doTestHook(DefaultQuery.TestHook.SPOTS.BEFORE_THROW_QUERY_CANCELED_EXCEPTION, null); } throw query.getQueryCanceledException(); } else if (query.isCanceled()) { throw query.getQueryCanceledException(); } }
if (query.isCanceled()) { throw query.getQueryCanceledException();
QueryMonitor.getMemoryUsedBytes()); throw new QueryExecutionLowMemoryException(reason); } else if (query.isCanceled()) { throw query.getQueryCanceledException();
if ((defaultQuery).isCanceled()) { e = new QueryException(defaultQuery.getQueryCanceledException().getMessage(), e.getCause());