public void closeConnection(AccumuloConnectionFactory factory) throws Exception { this.getMetric().setLifecycle(BaseQueryMetric.Lifecycle.CLOSED); if (iter != null && iter.getTransformer() instanceof WritesResultCardinalities) { ((WritesResultCardinalities) iter.getTransformer()).writeResultCardinalities();
if (iter.getTransformer() instanceof WritesQueryMetrics) { ((WritesQueryMetrics) iter.getTransformer()).writeQueryMetrics(this.getMetric());
new QueryMetricFactoryImpl()); TransformIterator it = runner.getTransformIterator(); ShardQueryCountTableTransformer ctt = (ShardQueryCountTableTransformer) it.getTransformer(); EventQueryResponseBase resp = (EventQueryResponseBase) ctt.createResponse(runner.next());