}
store.commitTransaction();
return new Result<T>(executable, queryResult.getColumns(), rows);
} catch (RuntimeException e) {
store.rollbackTransaction();
throw new AnalyzerException("Cannot execute query: " + executable.getQuery(), e);
} finally {
IOUtils.closeQuietly(queryResult);
}
}