code: @Override
      public GetQueryExecutionResult getQueryExecution(GetQueryExecutionRequest request) {
          request = beforeClientExecution(request);
          return executeGetQueryExecution(request);
      }
docs: <p>
  Returns information about a single execution of a query if you have access to the workgroup in which the query
  ran. Each time a query executes, information about the query execution is saved with a unique ID.
  </p>
  
  @param getQueryExecutionRequest
  @return Result of the GetQueryExecution operation returned by the service.
  @throws InternalServerException
  Indicates a platform issue, which may be due to a transient condition or outage.
  @throws InvalidRequestException
  Indicates that something is wrong with the input to the request. For example, a required parameter may be
  missing or out of range.
  @sample AmazonAthena.GetQueryExecution
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryExecution" target="_top">AWS API
  Documentation</a>