@Override
protected void doExecute(TRequest request, ActionListener<TResponse> listener) {
logger.debug("{}", request);
statsTables.activeRequestsInc();
if (disabled) {
sendResponse(listener, new NodeDisconnectedException(clusterService.localNode(), actionName));
return;
}
try {
Statement statement = statementCache.get(request.stmt());
Analysis analysis = getAnalysis(statement, request);